| /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 | 20 #include "llvm/DebugInfo/LogicalView/Core/LVType.h" 115 addElement(static_cast<LVType *>(Element)); in addElement() 220 void LVScope::addElement(LVType *Type) { in addElement() 466 for (LVType *Type : *Types) in resolveReferencesChain() 534 for (const LVType *Type : *Types) { in encodeTemplateArguments() 880 LVType::markMissingParents(getTypes(), Target->getTypes()); in markMissingParents() 1036 if (!LVType::parametersMatch(getTypes(), Scope->getTypes())) in equals() 1112 for (LVType *Type : *Types) in resolveExtra() 1130 for (const LVType *Type : Subranges) { in resolveExtra() 1164 if (!LVType in equals() [all...] |
| H A D | LVElement.cpp | 17 #include "llvm/DebugInfo/LogicalView/Core/LVType.h" 30 LVType *LVElement::getTypeAsType() const { in getTypeAsType() 32 ? static_cast<LVType *>(ElementType) in getTypeAsType()
|
| H A D | LVOptions.cpp | 569 bool LVPatterns::printElement(const LVType *Type) const { in printElement()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
| H A D | LVType.h | 51 class LVType : public LVElement { 60 LVType *findIn(const LVTypes *Targets) const; 63 LVType() : LVElement(LVSubclassID::LV_TYPE) { setIsType(); } in LVType() function 64 LVType(const LVType &) = delete; 65 LVType &operator=(const LVType &) = delete; 66 virtual ~LVType() = default; 130 virtual bool equals(const LVType *Type) const; 148 class LVTypeDefinition final : public LVType { 150 LVTypeDefinition() : LVType() { in LVTypeDefinition() 165 bool equals(const LVType *Type) const override; [all …]
|
| H A D | LVObject.h | 52 class LVType; variable 73 using LVTypeSetFunction = void (LVType::*)(); 74 using LVTypeGetFunction = bool (LVType::*)() const; 82 using LVTypes = SmallVector<LVType *, 8>;
|
| H A D | LVReader.h | 295 void notifyAddedElement(LVType *Type) { in notifyAddedElement() 318 bool doPrintType(const LVType *Type) const { in doPrintType()
|
| H A D | LVElement.h | 223 virtual void setReference(LVType *Type) {} in setReference() 298 LVType *getTypeAsType() const;
|
| H A D | LVOptions.h | 558 TypeDispatch = LVType::getDispatch(); in LVPatterns() 618 void resolvePatternMatch(LVType *Type) { in resolvePatternMatch() 633 bool printElement(const LVType *Type) const;
|
| H A D | LVScope.h | 216 void addElement(LVType *Type); 595 void increment(LVType *Type); 603 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 | LVDWARFReader.h | 29 class LVType; variable 46 LVType *CurrentType = nullptr;
|
| 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 | LVCodeViewReader.h | 54 class LVType;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewVisitor.cpp | 1653 if (LVType *Type = LogicalVisitor->CurrentType) { in visitKnownRecord() 1841 LVType *PrevSubrange = nullptr; in visitKnownRecord() 1848 LVType *Subrange = Reader->createTypeSubrange(); in visitKnownRecord() 2291 LVType *LastLink = static_cast<LVType *>(Element); in visitKnownRecord() 2305 LVType *Volatile = Reader->createType(); in visitKnownRecord() 2317 LVType *Unaligned = Reader->createType(); in visitKnownRecord() 2355 LVType *Pointer = static_cast<LVType *>(Element); in visitKnownRecord() 2371 LVType *LastLink = Pointer; in visitKnownRecord() 2377 LVType *Restrict = Reader->createType(); in visitKnownRecord() 2387 LVType *LReference = Reader->createType(); in visitKnownRecord() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 4757 QualType LVType, in HandleMemberPointerAccess() argument 4804 if (const PointerType *PT = LVType->getAs<PointerType>()) in HandleMemberPointerAccess() 4805 LVType = PT->getPointeeType(); in HandleMemberPointerAccess() 4806 const CXXRecordDecl *RD = LVType->getAsCXXRecordDecl(); in HandleMemberPointerAccess()
|