Home
last modified time | relevance | path

Searched refs:TypeSet (Results 1 – 5 of 5) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h57 class TypeSet {
60 TypeSet() {} in TypeSet() function
61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP);
62 TypeSet(ArrayRef<MVT::SimpleValueType> VTList);
113 bool MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP);
116 return MergeInTypeInfo(EEVT::TypeSet(InVT, TP), TP); in MergeInTypeInfo()
133 bool EnforceSmallerThan(EEVT::TypeSet &Other, TreePattern &TP);
137 bool EnforceVectorEltTypeIs(EEVT::TypeSet &VT, TreePattern &TP);
141 bool EnforceVectorSubVectorTypeIs(EEVT::TypeSet &VT, TreePattern &TP);
143 bool operator!=(const TypeSet &RHS) const { return TypeVec != RHS.TypeVec; }
[all …]
H A DCodeGenDAGPatterns.cpp47 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) { in TypeSet() function in EEVT::TypeSet
62 EEVT::TypeSet::TypeSet(ArrayRef<MVT::SimpleValueType> VTList) { in TypeSet() function in EEVT::TypeSet
77 bool EEVT::TypeSet::FillWithPossibleTypes(TreePattern &TP, in FillWithPossibleTypes()
109 bool EEVT::TypeSet::hasIntegerTypes() const { in hasIntegerTypes()
118 bool EEVT::TypeSet::hasFloatingPointTypes() const { in hasFloatingPointTypes()
126 bool EEVT::TypeSet::hasScalarTypes() const { in hasScalarTypes()
135 bool EEVT::TypeSet::hasVectorTypes() const { in hasVectorTypes()
143 std::string EEVT::TypeSet::getName() const { in getName()
165 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo()
182 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp394 std::set<ArgKind> TypeSet(std::begin(InitialTypes), std::end(InitialTypes)); in getAcceptedCompletionTypes() local
399 for (const ArgKind &Kind : TypeSet) { in getAcceptedCompletionTypes()
405 TypeSet.clear(); in getAcceptedCompletionTypes()
406 TypeSet.insert(NextTypeSet.begin(), NextTypeSet.end()); in getAcceptedCompletionTypes()
408 return std::vector<ArgKind>(TypeSet.begin(), TypeSet.end()); in getAcceptedCompletionTypes()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp87 typedef std::set<Type*> TypeSet; typedef
100 TypeSet DefinedTypes;
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaOverload.cpp6627 typedef llvm::SmallPtrSet<QualType, 8> TypeSet; typedef in __anon0f8216040411::BuiltinCandidateTypeSet
6631 TypeSet PointerTypes;
6635 TypeSet MemberPointerTypes;
6639 TypeSet EnumerationTypes;
6643 TypeSet VectorTypes;
6669 typedef TypeSet::iterator iterator;