Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVType.cpp48 const char *LVType::kind() const { in kind()
109 void LVType::resolveReferences() { in resolveReferences()
122 void LVType::resolveName() { in resolveName()
200 LVType *LVType::findIn(const LVTypes *Targets) const { in findIn()
252 for (LVType *Type : *Types) { in getParameters()
265 bool LVType::equals(const LVType *Type) const { in equals()
353 return LVType::equals(Type); in equals()
366 return LVType::equals(Type); in equals()
378 return LVType::equals(Type); in equals()
452 if (!LVType::equals(Type)) in equals()
[all …]
H A DLVScope.cpp115 addElement(static_cast<LVType *>(Element)); in addElement()
220 void LVScope::addElement(LVType *Type) { in addElement()
466 for (LVType *Type : *Types) in getTemplateParameterTypes()
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::equals(getTypes(), Scope->getTypes())) in equals()
1319 void LVScopeCompileUnit::increment(LVType *Type) { in increment()
[all …]
H A DLVElement.cpp30 LVType *LVElement::getTypeAsType() const { in getTypeAsType()
32 ? static_cast<LVType *>(ElementType) in getTypeAsType()
H A DLVOptions.cpp569 bool LVPatterns::printElement(const LVType *Type) const { in printElement()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h51 class LVType : public LVElement {
60 LVType *findIn(const LVTypes *Targets) const;
64 LVType(const LVType &) = delete;
65 LVType &operator=(const LVType &) = delete;
66 virtual ~LVType() = default;
150 LVTypeDefinition() : LVType() { in LVTypeDefinition()
176 LVTypeEnumerator() : LVType() { in LVTypeEnumerator()
200 class LVTypeImport final : public LVType {
214 class LVTypeParam final : public LVType {
243 class LVTypeSubrange final : public LVType {
[all …]
H A DLVObject.h52 class LVType; variable
73 using LVTypeSetFunction = void (LVType::*)();
74 using LVTypeGetFunction = bool (LVType::*)() const;
82 using LVTypes = SmallVector<LVType *, 8>;
H A DLVReader.h295 void notifyAddedElement(LVType *Type) { in notifyAddedElement()
318 bool doPrintType(const LVType *Type) const { in doPrintType()
H A DLVElement.h223 virtual void setReference(LVType *Type) {} in setReference()
298 LVType *getTypeAsType() const;
H A DLVOptions.h558 TypeDispatch = LVType::getDispatch(); in LVPatterns()
618 void resolvePatternMatch(LVType *Type) { in resolvePatternMatch()
633 bool printElement(const LVType *Type) const;
H A DLVScope.h216 void addElement(LVType *Type);
595 void increment(LVType *Type);
603 void addedElement(LVType *Type);
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGValue.h179 } LVType; variable
266 bool isSimple() const { return LVType == Simple; } in isSimple()
267 bool isVectorElt() const { return LVType == VectorElt; } in isVectorElt()
268 bool isBitField() const { return LVType == BitField; } in isBitField()
270 bool isGlobalReg() const { return LVType == GlobalReg; } in isGlobalReg()
423 R.LVType = Simple; in MakeAddr()
436 R.LVType = VectorElt; in MakeVectorElt()
450 R.LVType = ExtVectorElt; in MakeExtVectorElt()
470 R.LVType = BitField; in MakeBitfield()
483 R.LVType = GlobalReg; in MakeGlobalReg()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVELFReader.h29 class LVType; variable
46 LVType *CurrentType = nullptr;
H A DLVCodeViewVisitor.h121 class LVType; variable
274 LVType *createBaseType(TypeIndex TI, StringRef TypeName);
275 LVType *createPointerType(TypeIndex TI, StringRef TypeName);
292 LVType *CurrentType = nullptr;
341 void addElement(LVType *Type);
H A DLVCodeViewReader.h54 class LVType;
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp1841 LVType *PrevSubrange = nullptr; 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()
2690 if (LVType *Type = CurrentType) { in visitKnownMember()
3220 return static_cast<LVType *>(Element); in createBaseType()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp4722 QualType LVType, in HandleMemberPointerAccess() argument
4769 if (const PointerType *PT = LVType->getAs<PointerType>()) in HandleMemberPointerAccess()
4770 LVType = PT->getPointeeType(); in HandleMemberPointerAccess()
4771 const CXXRecordDecl *RD = LVType->getAsCXXRecordDecl(); in HandleMemberPointerAccess()