Home
last modified time | relevance | path

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

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DConstantsContext.h393 using TypeClass = Type;
397 using TypeClass = PointerType;
401 using TypeClass = ArrayType;
405 using TypeClass = StructType;
409 using TypeClass = VectorType;
445 using TypeClass = typename ConstantInfo<ConstantClass>::TypeClass;
447 ConstantClass *create(TypeClass *Ty) const {
495 using TypeClass = ConstantInfo<InlineAsm>::TypeClass;
497 InlineAsm *create(TypeClass *Ty) const {
599 using TypeClass = ConstantInfo<ConstantExpr>::TypeClass;
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
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()
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()
1196 template <class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
1198 TypeClass, LocalData> {
[all …]
DType.h1487 enum TypeClass {
1818 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
1853 TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
2670 AdjustedType(TypeClass TC, QualType OriginalTy, QualType AdjustedTy,
2749 ReferenceType(TypeClass tc, QualType Referencee, QualType CanonicalRef,
2894 ArrayType(TypeClass tc, QualType et, QualType can, ArraySizeModifier sm,
3260 VectorType(TypeClass tc, QualType vecType, unsigned nElements,
3280 unsigned NumElements, TypeClass TypeClass,
3284 ID.AddInteger(TypeClass);
3422 MatrixType(TypeClass TypeClass, QualType ElementTy, QualType CanonElementTy,
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
DTypeList.cpp104 TypeClass type_class = eTypeClassAny; in RemoveMismatchedTypes()
117 TypeClass type_class, bool exact_match) { in RemoveMismatchedTypes()
129 TypeClass match_type_class = eTypeClassAny; in RemoveMismatchedTypes()
188 void TypeList::RemoveMismatchedTypes(TypeClass type_class) { in RemoveMismatchedTypes()
202 TypeClass match_type_class = in RemoveMismatchedTypes()
DTypeMap.cpp134 TypeClass type_class = eTypeClassAny; in RemoveMismatchedTypes()
147 TypeClass type_class, bool exact_match) { in RemoveMismatchedTypes()
159 TypeClass match_type_class = eTypeClassAny; in RemoveMismatchedTypes()
218 void TypeMap::RemoveMismatchedTypes(TypeClass type_class) { in RemoveMismatchedTypes()
232 TypeClass match_type_class = in RemoveMismatchedTypes()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
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 = [];
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
DTypeList.h56 lldb::TypeClass type_class, bool exact_match);
58 void RemoveMismatchedTypes(lldb::TypeClass type_class);
DTypeMap.h60 lldb::TypeClass type_class, bool exact_match);
62 void RemoveMismatchedTypes(lldb::TypeClass type_class);
DSymbolFile.h253 lldb::TypeClass type_mask,
DCompilerType.h175 lldb::TypeClass GetTypeClass() const;
/freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/
DClangOpcodesEmitter.cpp73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate() local
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) { in Enumerate()
293 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup() local
295 auto Cases = TypeClass->getDef()->getValueAsListOfDefs("Types"); in EmitGroup()
/freebsd-12-stable/contrib/llvm-project/lldb/source/API/
DSBCompileUnit.cpp146 TypeClass type_class = static_cast<TypeClass>(type_mask); in GetTypes()
DSBType.cpp542 lldb::TypeClass SBType::GetTypeClass() { in GetTypeClass()
543 LLDB_RECORD_METHOD_NO_ARGS(lldb::TypeClass, SBType, GetTypeClass); in GetTypeClass()
986 LLDB_REGISTER_METHOD(lldb::TypeClass, SBType, GetTypeClass, ()); in RegisterMethods()
DSBModule.cpp553 TypeClass type_class = static_cast<TypeClass>(type_mask); in GetTypes()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
DSymbolFileSymtab.h84 lldb::TypeClass type_mask,
DSymbolFileSymtab.cpp55 TypeClass type_mask, in GetTypes()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp2588 RemoveWrappingTypes(QualType type, ArrayRef<clang::Type::TypeClass> mask = {}) { in RemoveWrappingTypes()
2621 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in GetDeclContextForType()
2645 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in GetCompleteQualType()
2786 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsAggregateType()
2807 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsAnonymousType()
2831 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsArrayType()
2899 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsVectorType()
2995 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsFunctionType()
3020 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsHomogeneousAggregate()
3129 const clang::Type::TypeClass type_class = qual_type->getTypeClass(); in IsFunctionPointerType()
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/
Dlldb-enumerations.h797 FLAGS_ENUM(TypeClass){ in FLAGS_ENUM() argument
812 LLDB_MARK_AS_BITMASK_ENUM(TypeClass)
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/API/
DSBType.h199 lldb::TypeClass GetTypeClass();
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
DSymbolFileBreakpad.h108 void GetTypes(SymbolContextScope *sc_scope, lldb::TypeClass type_mask, in GetTypes()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
DSymbolFilePDB.h154 lldb::TypeClass type_mask,
/freebsd-12-stable/contrib/llvm-project/lldb/bindings/interface/
DSBType.i710 lldb::TypeClass
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DSymbolFileNativePDB.h127 void GetTypes(SymbolContextScope *sc_scope, lldb::TypeClass type_mask,
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DSymbolFileDWARFDebugMap.h135 lldb::TypeClass type_mask,

123