Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/utils/TableGen/
DCodeGenDAGPatterns.h57 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 …]
DCodeGenDAGPatterns.cpp45 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/
DLinkModules.cpp33 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/
DCPPBackend.cpp87 typedef std::set<Type*> TypeSet; typedef
100 TypeSet DefinedTypes;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaOverload.cpp6327 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;