| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
| H A D | LVType.cpp | 48 const char *LVType::kind() const { in kind() 87 LVTypeDispatch LVType::Dispatch = { 88 {LVTypeKind::IsBase, &LVType::getIsBase}, 89 {LVTypeKind::IsConst, &LVType::getIsConst}, 90 {LVTypeKind::IsEnumerator, &LVType::getIsEnumerator}, 91 {LVTypeKind::IsImport, &LVType::getIsImport}, 92 {LVTypeKind::IsImportDeclaration, &LVType::getIsImportDeclaration}, 93 {LVTypeKind::IsImportModule, &LVType::getIsImportModule}, 94 {LVTypeKind::IsPointer, &LVType::getIsPointer}, 95 {LVTypeKind::IsPointerMember, &LVType::getIsPointerMember}, [all …]
|
| H A D | LVScope.cpp | 119 addElement(static_cast<LVType *>(Element)); in addElement() 224 void LVScope::addElement(LVType *Type) { in addElement() 473 for (LVType *Type : *Types) in getTemplateParameterTypes() 541 for (const LVType *Type : *Types) { in encodeTemplateArguments() 887 LVType::markMissingParents(getTypes(), Target->getTypes()); in markMissingParents() 1047 if (!LVType::parametersMatch(getTypes(), Scope->getTypes())) in equals() 1123 for (LVType *Type : *Types) in resolveExtra() 1141 for (const LVType *Type : Subranges) { in resolveExtra() 1175 if (!LVType::equals(getTypes(), Scope->getTypes())) in equals() 1330 void LVScopeCompileUnit::increment(LVType *Type) { in increment() [all …]
|
| H A D | LVElement.cpp | 29 LVType *LVElement::getTypeAsType() const { in getTypeAsType() 31 ? static_cast<LVType *>(ElementType) in getTypeAsType()
|
| H A D | LVOptions.cpp | 570 bool LVPatterns::printElement(const LVType *Type) const { in printElement()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
| H A D | LVType.h | 52 class LLVM_ABI LVType : public LVElement { 64 LVType *findIn(const LVTypes *Targets) const; 67 LVType() : LVElement(LVSubclassID::LV_TYPE) { setIsType(); } in LVType() function 68 LVType(const LVType &) = delete; 69 LVType &operator=(const LVType &) = delete; 70 virtual ~LVType() = default; 138 virtual bool equals(const LVType *Type) const; 152 class LLVM_ABI LVTypeDefinition final : public LVType { 154 LVTypeDefinition() : LVType() { in LVTypeDefinition() 169 bool equals(const LVType *Type) const override; [all …]
|
| H A D | LVObject.h | 53 class LVType; variable 74 using LVTypeSetFunction = void (LVType::*)(); 75 using LVTypeGetFunction = bool (LVType::*)() const; 83 using LVTypes = SmallVector<LVType *, 8>;
|
| H A D | LVReader.h | 137 LVType *CurrentType = nullptr; 322 void notifyAddedElement(LVType *Type) { in notifyAddedElement() 345 bool doPrintType(const LVType *Type) const { in doPrintType()
|
| H A D | LVElement.h | 234 virtual void setReference(LVType *Type) {} in setReference() 312 LVType *getTypeAsType() const;
|
| H A D | LVOptions.h | 561 TypeDispatch = LVType::getDispatch(); in LVPatterns() 621 void resolvePatternMatch(LVType *Type) { in resolvePatternMatch() 636 LLVM_ABI bool printElement(const LVType *Type) const;
|
| H A D | LVScope.h | 222 void addElement(LVType *Type); 606 void increment(LVType *Type); 614 void addedElement(LVType *Type);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 190 } LVType; 272 LVType = Simple; 278 bool isSimple() const { return LVType == Simple; } 279 bool isVectorElt() const { return LVType == VectorElt; } 280 bool isBitField() const { return LVType == BitField; } 281 bool isExtVectorElt() const { return LVType == ExtVectorElt; } 282 bool isGlobalReg() const { return LVType == GlobalReg; } 283 bool isMatrixElt() const { return LVType == MatrixElt; } 435 R.LVType = Simple; 446 R.LVType = VectorElt; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewVisitor.h | 121 class LVType; 274 LVType *createBaseType(TypeIndex TI, StringRef TypeName); 275 LVType *createPointerType(TypeIndex TI, StringRef TypeName); 292 LVType *CurrentType = nullptr; 341 void addElement(LVType *Type); 122 class LVType; global() variable
|
| H A D | LVDWARFReader.h | 29 class LVType; variable
|
| H A D | LVCodeViewReader.h | 54 class LVType;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewVisitor.cpp | 1646 if (LVType *Type = LogicalVisitor->CurrentType) { in visitKnownRecord() 1834 LVType *PrevSubrange = nullptr; in visitKnownRecord() 1841 LVType *Subrange = Reader->createTypeSubrange(); in visitKnownRecord() 2285 LVType *LastLink = static_cast<LVType *>(Element); in visitKnownRecord() 2299 LVType *Volatile = Reader->createType(); in visitKnownRecord() 2311 LVType *Unaligned = Reader->createType(); in visitKnownRecord() 2349 LVType *Pointer = static_cast<LVType *>(Element); in visitKnownRecord() 2365 LVType *LastLink = Pointer; in visitKnownRecord() 2371 LVType *Restrict = Reader->createType(); in visitKnownRecord() 2381 LVType *LReference = Reader->createType(); in visitKnownRecord() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 5002 QualType LVType, in HandleMemberPointerAccess() argument 5049 if (const PointerType *PT = LVType->getAs<PointerType>()) in HandleMemberPointerAccess() 5050 LVType = PT->getPointeeType(); in HandleMemberPointerAccess() 5051 const CXXRecordDecl *RD = LVType->getAsCXXRecordDecl(); in HandleMemberPointerAccess()
|