Home
last modified time | relevance | path

Searched refs:TypeClass (Results 1 – 16 of 16) sorted by relevance

/external/llvm/lib/IR/
DConstantsContext.h341 typedef Type TypeClass;
345 typedef PointerType TypeClass;
349 typedef ArrayType TypeClass;
353 typedef StructType TypeClass;
357 typedef VectorType TypeClass;
388 typedef typename ConstantInfo<ConstantClass>::TypeClass TypeClass;
389 ConstantClass *create(TypeClass *Ty) const {
432 typedef ConstantInfo<InlineAsm>::TypeClass TypeClass;
433 InlineAsm *create(TypeClass *Ty) const {
502 typedef ConstantInfo<ConstantExpr>::TypeClass TypeClass;
[all …]
/external/clang/include/clang/AST/
DLocInfoType.h39 : Type((TypeClass)LocInfo, ty, ty->isDependentType(), in LocInfoType()
43 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?"); in LocInfoType()
55 return T->getTypeClass() == (TypeClass)LocInfo; in classof()
DTypeLoc.h331 template <class Base, class Derived, class TypeClass, class LocalData>
345 return TypeClass::classof(Ty); in classofType()
379 const TypeClass *getTypePtr() const { in getTypePtr()
380 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
457 template <class Base, class Derived, class TypeClass>
461 return TypeClass::classof(Ty); in classofType()
473 const TypeClass *getTypePtr() const { in getTypePtr()
474 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
1104 template <class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
1106 TypeClass, LocalData> {
[all …]
DType.h1283 enum TypeClass {
1502 Type(TypeClass tc, QualType canon, bool Dependent,
1533 TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
2232 AdjustedType(TypeClass TC, QualType OriginalTy, QualType AdjustedTy,
2323 ReferenceType(TypeClass tc, QualType Referencee, QualType CanonicalRef,
2475 ArrayType(TypeClass tc, QualType et, QualType can,
2521 ConstantArrayType(TypeClass tc, QualType et, QualType can,
2773 VectorType(TypeClass tc, QualType vecType, unsigned nElements,
2798 unsigned NumElements, TypeClass TypeClass,
2802 ID.AddInteger(TypeClass);
[all …]
DCanonicalType.h248 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Type::TypeClass, getTypeClass)
/external/swiftshader/third_party/LLVM/lib/VMCore/
DConstantsContext.h393 template<class ConstantClass, class TypeClass, class ValType>
395 static ConstantClass *create(TypeClass *Ty, const ValType &V) {
571 template<class ValType, class ValRefType, class TypeClass, class ConstantClass,
575 typedef std::pair<TypeClass*, ValType> MapKey;
626 Map.find(MapKey(static_cast<TypeClass*>(CP->getType()),
637 ConstantClass *Create(TypeClass *Ty, ValRefType V,
640 ConstantCreator<ConstantClass,TypeClass,ValType>::create(Ty, V);
654 ConstantClass *getOrCreate(TypeClass *Ty, ValRefType V) {
/external/swiftshader/third_party/LLVM/include/llvm/
DInlineAsm.h28 template<class ValType, class ValRefType, class TypeClass, class ConstantClass,
31 template<class ConstantClass, class TypeClass, class ValType>
DConstants.h38 template<class ConstantClass, class TypeClass, class ValType>
40 template<class ConstantClass, class TypeClass>
/external/clang/lib/Frontend/
DASTUnit.cpp377 CachedResult.TypeClass = STC_Void; in CacheCodeCompletionResults()
382 CachedResult.TypeClass = getSimplifiedTypeClass(CanUsageType); in CacheCodeCompletionResults()
432 CachedResult.TypeClass = STC_Void; in CacheCodeCompletionResults()
468 CachedResult.TypeClass = STC_Void; in CacheCodeCompletionResults()
2276 if (ExpectedSTC == C->TypeClass) { in ProcessCodeCompleteResults()
/external/clang/include/clang/Frontend/
DASTUnit.h348 SimplifiedTypeClass TypeClass; member
/external/clang/lib/AST/
DType.cpp176 VectorType::VectorType(TypeClass tc, QualType vecType, unsigned nElements, in VectorType()
2944 TagType::TagType(TypeClass TC, const TagDecl *D, QualType can) in TagType()
DTypePrinter.cpp170 Type::TypeClass TC = T->getTypeClass(); in canPrefixQualifiers()
DASTContext.cpp7693 Type::TypeClass LHSClass = LHSCan->getTypeClass(); in mergeTypes()
7694 Type::TypeClass RHSClass = RHSCan->getTypeClass(); in mergeTypes()
DASTImporter.cpp481 Type::TypeClass TC = T1->getTypeClass(); in IsStructurallyEquivalent()
/external/clang/lib/Sema/
DSemaChecking.cpp10654 const Type::TypeClass TC1 = T1->getTypeClass(); in isLayoutCompatible()
10655 const Type::TypeClass TC2 = T2->getTypeClass(); in isLayoutCompatible()
DSemaOverload.cpp1399 Type::TypeClass TyClass = CanTo->getTypeClass(); in IsNoReturnConversion()