Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantsContext.h322 using TypeClass = Type;
326 using TypeClass = PointerType;
330 using TypeClass = ArrayType;
334 using TypeClass = StructType;
338 using TypeClass = VectorType;
374 using TypeClass = typename ConstantInfo<ConstantClass>::TypeClass;
424 using TypeClass = ConstantInfo<InlineAsm>::TypeClass;
426 InlineAsm *create(TypeClass *Ty) const {
516 using TypeClass = ConstantInfo<ConstantExpr>::TypeClass;
518 ConstantExpr *create(TypeClass *Ty) const {
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLocInfoType.h38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
39 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?"); in LocInfoType()
51 return T->getTypeClass() == (TypeClass)LocInfo; in classof()
H A DTypeLoc.h360 template <class Base, class Derived, class TypeClass, class LocalData>
374 return TypeClass::classof(Ty); in classofType()
409 const TypeClass *getTypePtr() const { in getTypePtr()
410 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
485 template <class Base, class Derived, class TypeClass>
490 return TypeClass::classof(Ty); in classofType()
502 const TypeClass *getTypePtr() const { in getTypePtr()
503 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
1230 TypeClass, LocalData> {
1940 template <class Derived, class TypeClass, class LocalData = TypeofLocInfo>
[all …]
H A DType.h1558 enum TypeClass {
1927 TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
3358 unsigned NumElements, TypeClass TypeClass,
3362 ID.AddInteger(TypeClass);
3500 MatrixType(TypeClass TypeClass, QualType ElementTy, QualType CanonElementTy,
3572 TypeClass TypeClass) {
3576 ID.AddInteger(TypeClass);
3869 FunctionType(TypeClass tc, QualType res, QualType Canonical,
4691 TagType(TypeClass TC, const TagDecl *D, QualType can);
4712 explicit RecordType(TypeClass TC, RecordDecl *D)
[all …]
/llvm-project-15.0.7/lldb/source/Symbol/
H A DTypeList.cpp104 TypeClass type_class = eTypeClassAny; in RemoveMismatchedTypes()
116 TypeClass type_class, bool exact_match) { in RemoveMismatchedTypes()
128 TypeClass match_type_class = eTypeClassAny; in RemoveMismatchedTypes()
187 void TypeList::RemoveMismatchedTypes(TypeClass type_class) { in RemoveMismatchedTypes()
201 TypeClass match_type_class = in RemoveMismatchedTypes()
H A DTypeMap.cpp132 TypeClass type_class, bool exact_match) { in RemoveMismatchedTypes()
144 TypeClass match_type_class = eTypeClassAny; in RemoveMismatchedTypes()
/llvm-project-15.0.7/clang-tools-extra/test/modularize/Inputs/
H A DSomeTypes.h11 class TypeClass {
13 TypeClass() : Member(0) {} in TypeClass() function
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DOpcodes.td63 class TypeClass {
67 def AluTypeClass : TypeClass {
72 def PtrTypeClass : TypeClass {
76 def AllTypeClass : TypeClass {
80 def ComparableTypeClass : TypeClass {
84 class SingletonTypeClass<Type Ty> : TypeClass {
93 list<TypeClass> Types = [];
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DTypeList.h57 lldb::TypeClass type_class, bool exact_match);
59 void RemoveMismatchedTypes(lldb::TypeClass type_class);
H A DTypeMap.h58 lldb::TypeClass type_class, bool exact_match);
H A DSymbolFileOnDemand.h165 lldb::TypeClass type_mask,
H A DCompilerType.h175 lldb::TypeClass GetTypeClass() const;
H A DSymbolFile.h264 lldb::TypeClass type_mask,
/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangOpcodesEmitter.cpp73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate() local
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) { in Enumerate()
295 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup() local
297 auto Cases = TypeClass->getDef()->getValueAsListOfDefs("Types"); in EmitGroup()
/llvm-project-15.0.7/lldb/source/API/
H A DSBCompileUnit.cpp149 TypeClass type_class = static_cast<TypeClass>(type_mask); in GetTypes()
H A DSBModule.cpp539 TypeClass type_class = static_cast<TypeClass>(type_mask); in GetTypes()
/llvm-project-15.0.7/libc/utils/LibcTableGenUtil/
H A DAPIIndexer.cpp27 static bool isa(llvm::Record *Def, llvm::Record *TypeClass) { in isa() argument
35 return Classes[0] == TypeClass; in isa()
/llvm-project-15.0.7/lldb/test/API/python_api/sbtype_typeclass/
H A Dmain.m14 //% self.assertTrue(condition, "s has the wrong TypeClass")
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h84 lldb::TypeClass type_mask,
H A DSymbolFileSymtab.cpp50 TypeClass type_mask, in GetTypes()
/llvm-project-15.0.7/lldb/unittests/Symbol/
H A DTestType.cpp23 lldb::TypeClass type_class; in TestGetTypeScopeAndBasenameHelper()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2640 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in GetDeclContextForType()
2664 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in GetCompleteQualType()
2805 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsAggregateType()
2826 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsAnonymousType()
2850 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsArrayType()
2918 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsVectorType()
3044 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsHomogeneousAggregate()
3497 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsClassType()
3596 const clang::Type::TypeClass pointee_type_class = in IsPossibleDynamicType()
4092 lldb::TypeClass
[all …]
/llvm-project-15.0.7/lldb/include/lldb/
H A Dlldb-enumerations.h806 FLAGS_ENUM(TypeClass){ in FLAGS_ENUM() argument
821 LLDB_MARK_AS_BITMASK_ENUM(TypeClass)
/llvm-project-15.0.7/lldb/include/lldb/API/
H A DSBType.h203 lldb::TypeClass GetTypeClass();
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h110 void GetTypes(SymbolContextScope *sc_scope, lldb::TypeClass type_mask, in GetTypes()

123