Searched refs:TypeSet (Results 1 – 5 of 5) sorted by relevance
| /freebsd-9-stable/contrib/llvm/utils/TableGen/ |
| D | CodeGenDAGPatterns.h | 57 class TypeSet { 60 TypeSet() {} in TypeSet() function 61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP); 62 TypeSet(ArrayRef<MVT::SimpleValueType> VTList); 109 bool MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP); 112 return MergeInTypeInfo(EEVT::TypeSet(InVT, TP), TP); in MergeInTypeInfo() 129 bool EnforceSmallerThan(EEVT::TypeSet &Other, TreePattern &TP); 133 bool EnforceVectorEltTypeIs(EEVT::TypeSet &VT, TreePattern &TP); 137 bool EnforceVectorSubVectorTypeIs(EEVT::TypeSet &VT, TreePattern &TP); 139 bool operator!=(const TypeSet &RHS) const { return TypeVec != RHS.TypeVec; } [all …]
|
| D | CodeGenDAGPatterns.cpp | 45 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) { in TypeSet() function in EEVT::TypeSet 60 EEVT::TypeSet::TypeSet(ArrayRef<MVT::SimpleValueType> VTList) { in TypeSet() function in EEVT::TypeSet 75 bool EEVT::TypeSet::FillWithPossibleTypes(TreePattern &TP, in FillWithPossibleTypes() 107 bool EEVT::TypeSet::hasIntegerTypes() const { in hasIntegerTypes() 116 bool EEVT::TypeSet::hasFloatingPointTypes() const { in hasFloatingPointTypes() 125 bool EEVT::TypeSet::hasVectorTypes() const { in hasVectorTypes() 133 std::string EEVT::TypeSet::getName() const { in getName() 155 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo() 172 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo() 210 TypeSet InputSet(*this); in MergeInTypeInfo() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/Linker/ |
| D | LinkModules.cpp | 33 typedef SmallPtrSet<StructType*, 32> TypeSet; typedef 55 TypeMapTy(TypeSet &Set) : DstStructTypesSet(Set) {} in TypeMapTy() 57 TypeSet &DstStructTypesSet; 409 ModuleLinker(Module *dstM, TypeSet &Set, Module *srcM, unsigned mode) in ModuleLinker()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/CppBackend/ |
| D | CPPBackend.cpp | 87 typedef std::set<Type*> TypeSet; typedef 100 TypeSet DefinedTypes;
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaOverload.cpp | 6327 typedef llvm::SmallPtrSet<QualType, 8> TypeSet; typedef in clang::__anon439d30fb0411::BuiltinCandidateTypeSet 6331 TypeSet PointerTypes; 6335 TypeSet MemberPointerTypes; 6339 TypeSet EnumerationTypes; 6343 TypeSet VectorTypes; 6369 typedef TypeSet::iterator iterator;
|