/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DIEHash.cpp | 30 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { in getDIEStringAttr() 95 for (const DIE *Die : llvm::reverse(Parents)) { in addParentContext() local 111 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { in collectAttributes() 347 void DIEHash::addAttributes(const DIE &Die) { in addAttributes() 353 void DIEHash::hashNestedType(const DIE &Die, StringRef Name) { in hashNestedType() 368 void DIEHash::computeHash(const DIE &Die) { in computeHash() 399 uint64_t DIEHash::computeCUSignature(StringRef DWOName, const DIE &Die) { in computeCUSignature() 422 uint64_t DIEHash::computeTypeSignature(const DIE &Die) { in computeTypeSignature()
|
H A D | DwarfUnit.cpp | 213 addFlag(DIE & Die,dwarf::Attribute Attribute) addFlag() argument 220 addUInt(DIEValueList & Die,dwarf::Attribute Attribute,std::optional<dwarf::Form> Form,uint64_t Integer) addUInt() argument 234 addSInt(DIEValueList & Die,dwarf::Attribute Attribute,std::optional<dwarf::Form> Form,int64_t Integer) addSInt() argument 241 addSInt(DIELoc & Die,std::optional<dwarf::Form> Form,int64_t Integer) addSInt() argument 246 addString(DIE & Die,dwarf::Attribute Attribute,StringRef String) addString() argument 279 addLabel(DIEValueList & Die,dwarf::Attribute Attribute,dwarf::Form Form,const MCSymbol * Label) addLabel() argument 284 addLabel(DIELoc & Die,dwarf::Form Form,const MCSymbol * Label) addLabel() argument 288 addSectionOffset(DIE & Die,dwarf::Attribute Attribute,uint64_t Integer) addSectionOffset() argument 306 addPoolOpAddress(DIEValueList & Die,const MCSymbol * Label) addPoolOpAddress() argument 331 addOpAddress(DIELoc & Die,const MCSymbol * Sym) addOpAddress() argument 346 addLabelDelta(DIEValueList & Die,dwarf::Attribute Attribute,const MCSymbol * Hi,const MCSymbol * Lo) addLabelDelta() argument 352 addDIEEntry(DIE & Die,dwarf::Attribute Attribute,DIE & Entry) addDIEEntry() argument 356 addDIETypeSignature(DIE & Die,uint64_t Signature) addDIETypeSignature() argument 367 addDIEEntry(DIE & Die,dwarf::Attribute Attribute,DIEEntry Entry) addDIEEntry() argument 384 DIE &Die = Parent.addChild(DIE::get(DIEValueAllocator, Tag)); createAndAddDIE() local 390 addBlock(DIE & Die,dwarf::Attribute Attribute,DIELoc * Loc) addBlock() argument 396 addBlock(DIE & Die,dwarf::Attribute Attribute,dwarf::Form Form,DIEBlock * Block) addBlock() argument 403 addBlock(DIE & Die,dwarf::Attribute Attribute,DIEBlock * Block) addBlock() argument 408 addSourceLine(DIE & Die,unsigned Line,const DIFile * File) addSourceLine() argument 417 addSourceLine(DIE & Die,const DILocalVariable * V) addSourceLine() argument 423 addSourceLine(DIE & Die,const DIGlobalVariable * G) addSourceLine() argument 429 addSourceLine(DIE & Die,const DISubprogram * SP) addSourceLine() argument 435 addSourceLine(DIE & Die,const DILabel * L) addSourceLine() argument 441 addSourceLine(DIE & Die,const DIType * Ty) addSourceLine() argument 447 addSourceLine(DIE & Die,const DIObjCProperty * Ty) addSourceLine() argument 453 addConstantFPValue(DIE & Die,const ConstantFP * CFP) addConstantFPValue() argument 458 addConstantValue(DIE & Die,const ConstantInt * CI,const DIType * Ty) addConstantValue() argument 463 addConstantValue(DIE & Die,uint64_t Val,const DIType * Ty) addConstantValue() argument 467 addConstantValue(DIE & Die,bool Unsigned,uint64_t Val) addConstantValue() argument 474 addConstantValue(DIE & Die,const APInt & Val,const DIType * Ty) addConstantValue() argument 478 addConstantValue(DIE & Die,const APInt & Val,bool Unsigned) addConstantValue() argument 507 addLinkageName(DIE & Die,StringRef LinkageName) addLinkageName() argument 526 addThrownTypes(DIE & Die,DINodeArray ThrownTypes) addThrownTypes() argument 533 addAccess(DIE & Die,DINode::DIFlags Flags) addAccess() argument 1797 addSectionDelta(DIE & Die,dwarf::Attribute Attribute,const MCSymbol * Hi,const MCSymbol * Lo) addSectionDelta() argument 1803 addSectionLabel(DIE & Die,dwarf::Attribute Attribute,const MCSymbol * Label,const MCSymbol * Sec) addSectionLabel() argument 1817 addGlobalName(StringRef Name,const DIE & Die,const DIScope * Context) addGlobalName() argument 1822 addGlobalType(const DIType * Ty,const DIE & Die,const DIScope * Context) addGlobalType() argument [all...] |
H A D | DwarfCompileUnit.cpp | 68 addLabelAddress(DIE & Die,dwarf::Attribute Attribute,const MCSymbol * Label) addLabelAddress() argument 108 addLocalLabelAddress(DIE & Die,dwarf::Attribute Attribute,const MCSymbol * Label) addLocalLabelAddress() argument 140 if (DIE *Die = getDIE(GV)) getOrCreateGlobalVariableDIE() local 638 attachRangesOrLowHighPC(DIE & Die,SmallVector<RangeSpan,2> Ranges) attachRangesOrLowHighPC() argument 653 attachRangesOrLowHighPC(DIE & Die,const SmallVectorImpl<InsnRange> & Ranges) attachRangesOrLowHighPC() argument 1384 if (DIE *Die = getDIE(IE)) getOrCreateImportedEntityDIE() local 1412 auto *Die = Entity->getDIE(); finishEntityDefinition() local 1500 addGlobalName(StringRef Name,const DIE & Die,const DIScope * Context) addGlobalName() argument 1521 addGlobalType(const DIType * Ty,const DIE & Die,const DIScope * Context) addGlobalType() argument 1541 addVariableAddress(const DbgVariable & DV,DIE & Die,MachineLocation Location) addVariableAddress() argument 1551 addAddress(DIE & Die,dwarf::Attribute Attribute,const MachineLocation & Location) addAddress() argument 1576 addComplexAddress(const DIExpression * DIExpr,DIE & Die,dwarf::Attribute Attribute,const MachineLocation & Location) addComplexAddress() argument 1603 addLocationList(DIE & Die,dwarf::Attribute Attribute,unsigned Index) addLocationList() argument 1640 addExpr(DIELoc & Die,dwarf::Form Form,const MCExpr * Expr) addExpr() argument 1675 addBaseTypeRef(DIEValueList & Die,int64_t Idx) addBaseTypeRef() argument 1686 DIE &Die = getUnitDie().addChildFront( createBaseTypeDIEs() local [all...] |
H A D | DwarfFile.cpp | 92 unsigned DwarfFile::computeSizeAndOffset(DIE &Die, unsigned Offset) { in computeSizeAndOffset()
|
/freebsd-src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
H A D | DWARFLinkerCompileUnit.cpp | 138 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference() 175 void CompileUnit::noteRangeAttribute(const DIE &Die, PatchLocation Attr) { in noteRangeAttribute() 188 void CompileUnit::addNamespaceAccelerator(const DIE *Die, in addNamespaceAccelerator() 193 void CompileUnit::addObjCAccelerator(const DIE *Die, in addObjCAccelerator() 199 void CompileUnit::addNameAccelerator(const DIE *Die, in addNameAccelerator() 205 void CompileUnit::addTypeAccelerator(const DIE *Die, in addTypeAccelerator()
|
H A D | DWARFLinker.cpp | 144 getDIENames(const DWARFDie & Die,AttributesInfo & Info,OffsetsStringPool & StringPool,bool StripTemplate) getDIENames() argument 236 DWARFDie Die; global() member 257 updatePruning(const DWARFDie & Die,CompileUnit & CU,uint64_t ModulesEndOffset) updatePruning() argument 279 updateChildPruning(const DWARFDie & Die,CompileUnit & CU,CompileUnit::DIEInfo & ChildInfo) updateChildPruning() argument 637 updateChildIncompleteness(const DWARFDie & Die,CompileUnit & CU,CompileUnit::DIEInfo & ChildInfo) updateChildIncompleteness() argument 657 updateRefIncompleteness(const DWARFDie & Die,CompileUnit & CU,CompileUnit::DIEInfo & RefInfo) updateRefIncompleteness() argument 682 lookForChildDIEsToKeep(const DWARFDie & Die,CompileUnit & CU,unsigned Flags,SmallVectorImpl<WorklistItem> & Worklist) lookForChildDIEsToKeep() argument 709 isODRCanonicalCandidate(const DWARFDie & Die,CompileUnit & CU) isODRCanonicalCandidate() argument 721 markODRCanonicalDie(const DWARFDie & Die,CompileUnit & CU) markODRCanonicalDie() argument 733 lookForRefDIEsToKeep(const DWARFDie & Die,CompileUnit & CU,unsigned Flags,const UnitListTy & Units,const DWARFFile & File,SmallVectorImpl<WorklistItem> & Worklist) lookForRefDIEsToKeep() argument 839 lookForDIEsToKeep(AddressesMap & AddressesMap,const UnitListTy & Units,const DWARFDie & Die,const DWARFFile & File,CompileUnit & Cu,unsigned Flags) lookForDIEsToKeep() argument 1023 cloneStringAttribute(DIE & Die,AttributeSpec AttrSpec,const DWARFFormValue & Val,const DWARFUnit & U,AttributesInfo & Info) cloneStringAttribute() argument 1069 cloneDieReferenceAttribute(DIE & Die,const DWARFDie & InputDIE,AttributeSpec AttrSpec,unsigned AttrSize,const DWARFFormValue & Val,const DWARFFile & File,CompileUnit & Unit) cloneDieReferenceAttribute() argument 1262 cloneBlockAttribute(DIE & Die,const DWARFDie & InputDIE,const DWARFFile & File,CompileUnit & Unit,AttributeSpec AttrSpec,const DWARFFormValue & Val,bool IsLittleEndian) cloneBlockAttribute() argument 1328 cloneAddressAttribute(DIE & Die,const DWARFDie & InputDIE,AttributeSpec AttrSpec,unsigned AttrSize,const DWARFFormValue & Val,const CompileUnit & Unit,AttributesInfo & Info) cloneAddressAttribute() argument 1393 cloneScalarAttribute(DIE & Die,const DWARFDie & InputDIE,const DWARFFile & File,CompileUnit & Unit,AttributeSpec AttrSpec,const DWARFFormValue & Val,unsigned AttrSize,AttributesInfo & Info) cloneScalarAttribute() argument 1545 cloneAttribute(DIE & Die,const DWARFDie & InputDIE,const DWARFFile & File,CompileUnit & Unit,const DWARFFormValue & Val,const AttributeSpec AttrSpec,unsigned AttrSize,AttributesInfo & Info,bool IsLittleEndian) cloneAttribute() argument 1607 addObjCAccelerator(CompileUnit & Unit,const DIE * Die,DwarfStringPoolEntryRef Name,OffsetsStringPool & StringPool,bool SkipPubSection) addObjCAccelerator() argument 1666 cloneDIE(const DWARFDie & InputDIE,const DWARFFile & File,CompileUnit & Unit,int64_t PCOffset,uint32_t OutOffset,unsigned Flags,bool IsLittleEndian,DIE * Die) cloneDIE() argument 2020 patchAddrBase(DIE & Die,DIEInteger Offset) patchAddrBase() argument 2082 patchStmtList(DIE & Die,DIEInteger Offset) patchStmtList() argument 2388 DWARFDie Die = OrigUnit->getDIEAtIndex(CU->getInfo(Idx).ParentIdx); hashFullyQualifiedName() local [all...] |
H A D | DWARFLinkerDeclContext.cpp | 34 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) { in setLastSeenDIE()
|
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | DwarfTransformer.cpp | 42 DWARFDie Die = CU->getUnitDIE(); CUInfo() local 87 GetParentDeclContextDIE(DWARFDie & Die) GetParentDeclContextDIE() argument 133 getQualifiedNameIndex(DWARFDie & Die,uint64_t Language,GsymCreator & Gsym) getQualifiedNameIndex() argument 187 hasInlineInfo(DWARFDie Die,uint32_t Depth) hasInlineInfo() argument 219 parseInlineInfo(GsymCreator & Gsym,raw_ostream * Log,CUInfo & CUI,DWARFDie Die,uint32_t Depth,FunctionInfo & FI,InlineInfo & Parent,const AddressRanges & AllParentRanges,bool & WarnIfEmpty) parseInlineInfo() argument 304 convertFunctionLineTable(raw_ostream * Log,CUInfo & CUI,DWARFDie Die,GsymCreator & Gsym,FunctionInfo & FI) convertFunctionLineTable() argument 432 handleDie(raw_ostream * OS,CUInfo & CUI,DWARFDie Die) handleDie() argument 561 DWARFDie Die = getDie(*CU); convert() local 586 DWARFDie Die = getDie(*CU); convert() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DWARFLinkerCompileUnit.h | 303 DIEInfo &getDIEInfo(const DWARFDie &Die) { in getDIEInfo() 309 const DIEInfo &getDIEInfo(const DWARFDie &Die) const { in getDIEInfo() 459 getFirstChildEntry(const DWARFDebugInfoEntry *Die) const { in getFirstChildEntry() 465 getSiblingEntry(const DWARFDebugInfoEntry *Die) const { in getSiblingEntry() 470 DWARFDie getParent(const DWARFDebugInfoEntry *Die) { in getParent() 490 DWARFDie getDIE(const DWARFDebugInfoEntry *Die) { in getDIE() 495 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) const { in getDIEIndex() 500 uint32_t getDIEIndex(const DWARFDie &Die) const { in getDIEIndex() 511 std::optional<DWARFFormValue> find(const DWARFDebugInfoEntry *Die, in find()
|
H A D | OutputSections.cpp | 38 DIE *Die, in DebugType2TypeDieRefPatch() 44 DebugTypeStrPatch::DebugTypeStrPatch(uint64_t PatchOffset, DIE *Die, in DebugTypeStrPatch() 49 DebugTypeLineStrPatch::DebugTypeLineStrPatch(uint64_t PatchOffset, DIE *Die, in DebugTypeLineStrPatch() 55 DebugTypeDeclFilePatch::DebugTypeDeclFilePatch(DIE *Die, TypeEntry *TypeName, in DebugTypeDeclFilePatch()
|
H A D | OutputSections.h | 108 DIE *Die = nullptr; member 117 DIE *Die = nullptr; member 126 DIE *Die = nullptr; member 135 DIE *Die = nullptr; member
|
H A D | DWARFEmitterImpl.cpp | 155 emitDIE(DIE & Die) emitDIE() argument
|
H A D | TypePool.h | 59 std::atomic<DIE *> Die = {nullptr}; variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDie.h | 44 const DWARFDebugInfoEntry *Die = nullptr; variable 304 DWARFDie Die; variable 356 DWARFDie Die; variable
|
H A D | DWARFVerifier.h | 38 DWARFDie Die; global() member [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFVerifier.cpp | 189 verifyName(const DWARFDie & Die) verifyName() argument 216 auto Die = Unit.getDIEAtIndex(I); verifyUnitContents() local 241 DWARFDie Die = Unit.getUnitDIE(/* ExtractUnitDIEOnly = */ false); verifyUnitContents() local 276 verifyDebugInfoCallSite(const DWARFDie & Die) verifyDebugInfoCallSite() argument 488 verifyDieRanges(const DWARFDie & Die,DieRangeInfo & ParentRI) verifyDieRanges() argument 584 verifyDebugInfoAttribute(const DWARFDie & Die,DWARFAttribute & AttrValue) verifyDebugInfoAttribute() argument 736 verifyDebugInfoForm(const DWARFDie & Die,DWARFAttribute & AttrValue,ReferenceMap & LocalReferences,ReferenceMap & CrossUnitReferences) verifyDebugInfoForm() argument 836 auto Die = CU->getUnitDIE(); verifyDebugLineStmtOffsets() local 878 auto Die = CU->getUnitDIE(); verifyDebugLineRows() local 1062 auto Die = DCtx.getDIEForOffset(Offset); verifyAppleAccelTable() local 1500 isVariableIndexable(const DWARFDie & Die,DWARFContext & DCtx) isVariableIndexable() argument 1526 verifyNameIndexCompleteness(const DWARFDie & Die,const DWARFDebugNames::NameIndex & NI) verifyNameIndexCompleteness() argument 1668 for (const DWARFDebugInfoEntry &Die : CU->dies()) verifyDebugNames() local 1813 dump(const DWARFDie & Die,unsigned indent) const dump() argument [all...] |
H A D | DWARFUnit.cpp | 709 updateAddressDieMap(DWARFDie Die) updateAddressDieMap() argument 754 updateVariableDieMap(DWARFDie Die) updateVariableDieMap() argument 878 getParent(const DWARFDebugInfoEntry * Die) getParent() argument 900 getSibling(const DWARFDebugInfoEntry * Die) getSibling() argument 922 getPreviousSibling(const DWARFDebugInfoEntry * Die) getPreviousSibling() argument 961 getFirstChild(const DWARFDebugInfoEntry * Die) getFirstChild() argument 986 getLastChild(const DWARFDebugInfoEntry * Die) getLastChild() argument [all...] |
H A D | DWARFDie.cpp | 110 static void dumpAttribute(raw_ostream &OS, const DWARFDie &Die, in dumpAttribute() argument 286 DWARFDie Die = Worklist.pop_back_val(); in findRecursively() local 494 getTypeSizeImpl(DWARFDie Die,uint64_t PointerSize,SmallPtrSetImpl<const DWARFDebugInfoEntry * > & Visited) getTypeSizeImpl() argument 565 dumpParentChain(DWARFDie Die,raw_ostream & OS,unsigned Indent,DIDumpOptions DumpOpts,unsigned Depth=0) dumpParentChain() argument [all...] |
H A D | DWARFExpression.cpp | 243 auto Die = U->getDIEForOffset(U->getOffset() + Operands[Operand]); prettyPrintBaseTypeRef() local 405 auto Die = U->getDIEForOffset(U->getOffset() + Op.Operands[Operand]); verify() local
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
H A D | llvm-dwarfdump.cpp | 458 if (DWARFDie Die in getDies() local 368 filterByName(const StringSet<> & Names,DWARFDie Die,StringRef NameRef,raw_ostream & OS,std::function<StringRef (uint64_t RegNum,bool IsEH)> GetNameForDWARFReg) filterByName() argument 403 DWARFDie Die = {Unit, &Entry}; filterByName() local 428 if (DWARFDie Die = DICtx.getDIEForOffset(*Off)) getDies() local 479 for (DWARFDie Die : Dies) filterByAccelName() local 493 DWARFDie Die = DICtx.getDIEForOffset(*Off); findAllApple() local 509 for (DWARFDie Die : Dies) findAllApple() local [all...] |
H A D | Statistics.cpp | 224 constructDieID(DWARFDie Die,StringRef Prefix=StringRef ()) constructDieID() argument 261 collectStatsForDie(DWARFDie Die,const std::string & FnPrefix,const std::string & VarPrefix,uint64_t BytesInScope,uint32_t InlineDepth,StringMap<PerFunctionStats> & FnStatMap,GlobalStats & GlobalStats,LocationStats & LocStats,AbstractOriginVarsTy * AbstractOriginVariables) collectStatsForDie() argument 466 collectAbstractOriginFnInfo(DWARFDie Die,uint64_t SPOffset,AbstractOriginVarsTyMap & GlobalAbstractOriginFnInfo,AbstractOriginVarsTyMap & LocalAbstractOriginFnInfo) collectAbstractOriginFnInfo() argument 485 collectStatsRecursive(DWARFDie Die,std::string FnPrefix,std::string VarPrefix,uint64_t BytesInScope,uint32_t InlineDepth,StringMap<PerFunctionStats> & FnStatMap,GlobalStats & GlobalStats,LocationStats & LocStats,FunctionDIECUTyMap & AbstractOriginFnCUs,AbstractOriginVarsTyMap & GlobalAbstractOriginFnInfo,AbstractOriginVarsTyMap & LocalAbstractOriginFnInfo,FunctionsWithAbstractOriginTy & FnsWithAbstractOriginToBeProcessed,AbstractOriginVarsTy * AbstractOriginVarsPtr=nullptr) collectStatsRecursive() argument [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_termination.cpp | 50 void NORETURN Die() { in Die() function
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFLinker.h | 357 DWARFDie Die; member 368 : Die(Die), Type(T), CU(CU), Flags(Flags), AncestorIdx(0) {} in Die() function 372 : Die(Die), Type(T), CU(CU), Flags(0), OtherInfo(OtherInfo) {} in Die() function
|
H A D | DWARFLinkerCompileUnit.h | 151 getInfo(const DWARFDie & Die) getInfo() argument 235 const DIE *Die; global() member [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVELFReader.cpp |
|