Home
last modified time | relevance | path

Searched refs:DIE (Results 1 – 25 of 61) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.h59 DIE *IndexTyDie;
63 DenseMap<const MDNode *, DIE *> MDNodeToDieMap;
74 DenseMap<DIE *, const DINode *> ContainingTypeMap;
79 bool applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie);
106 virtual void addGlobalName(StringRef Name, const DIE &Die,
110 virtual void addGlobalType(const DIType *Ty, const DIE &Die,
118 DIE *getDIE(const DINode *D) const;
128 void insertDIE(const DINode *Desc, DIE *D);
130 void insertDIE(DIE *D);
133 void addFlag(DIE &Die, dwarf::Attribute Attribute);
[all …]
DDwarfCompileUnit.h52 DIE::value_iterator StmtListValue;
69 StringMap<const DIE *> GlobalNames;
72 StringMap<const DIE *> GlobalTypes;
81 DenseMap<const MDNode *, DIE *> AbstractSPDies;
89 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
93 DenseMap<const MDNode *, DIE *> &getAbstractSPDies() { in getAbstractSPDies()
105 void finishNonUnitTypeDIE(DIE& D, const DICompositeType *CTy) override;
124 void applyStmtList(DIE &D);
137 DIE *Die = nullptr;
143 DIE *
[all …]
DDIEHash.h38 uint64_t computeCUSignature(StringRef DWOName, const DIE &Die);
41 uint64_t computeTypeSignature(const DIE &Die);
46 void addParentContext(const DIE &Parent);
49 void addAttributes(const DIE &Die);
52 void computeHash(const DIE &Die);
71 void collectAttributes(const DIE &Die, DIEAttrs &Attrs);
78 void hashBlockData(const DIE::const_value_range &Values);
88 const DIE &Entry);
93 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry,
100 void hashNestedType(const DIE &Die, StringRef Name);
[all …]
DDwarfUnit.cpp50 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression() argument
51 : DwarfExpression(AP.getDwarfVersion(), CU), AP(AP), OutDIE(DIE) {} in DIEDwarfExpression()
205 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE()
211 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { in insertDIE()
219 void DwarfUnit::insertDIE(DIE *D) { in insertDIE()
223 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { in addFlag()
258 void DwarfUnit::addString(DIE &Die, dwarf::Attribute Attribute, in addString()
303 void DwarfUnit::addSectionOffset(DIE &Die, dwarf::Attribute Attribute, in addSectionOffset()
360 void DwarfUnit::addLabelDelta(DIE &Die, dwarf::Attribute Attribute, in addLabelDelta()
366 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) { in addDIEEntry()
[all …]
DDwarfCompileUnit.cpp78 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
94 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
122 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE()
125 if (DIE *Die = getDIE(GV)) in getOrCreateGlobalVariableDIE()
136 DIE *ContextDIE = CB ? getOrCreateCommonBlock(CB, GlobalExprs) in getOrCreateGlobalVariableDIE()
140 DIE *VariableDIE = &createAndAddDIE(GV->getTag(), *ContextDIE, GV); in getOrCreateGlobalVariableDIE()
147 DIE *VariableSpecDIE = getOrCreateStaticMemberDIE(SDMDecl); in getOrCreateGlobalVariableDIE()
186 DIE *VariableDIE, const DIGlobalVariable *GV, ArrayRef<GlobalExpr> GlobalExprs) { in addLocationAttribute()
311 DIE *DwarfCompileUnit::getOrCreateCommonBlock( in getOrCreateCommonBlock()
315 DIE *ContextDIE = getOrCreateContextDIE(CB->getScope()); in getOrCreateCommonBlock()
[all …]
DDIEHash.cpp32 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { in getDIEStringAttr()
80 void DIEHash::addParentContext(const DIE &Parent) { in addParentContext()
86 SmallVector<const DIE *, 1> Parents; in addParentContext()
87 const DIE *Cur = &Parent; in addParentContext()
97 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(), in addParentContext()
100 const DIE &Die = **I; in addParentContext()
117 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { in collectAttributes()
136 const DIE &Entry, StringRef Name) { in hashShallowTypeReference()
144 if (const DIE *Parent = Entry.getParent()) in hashShallowTypeReference()
175 const DIE &Entry) { in hashDIEEntry()
[all …]
DDwarfDebug.h53 class DIE; variable
72 DIE *TheDIE = nullptr;
89 DIE *getDIE() const { return TheDIE; } in getDIE()
93 void setDIE(DIE &D) { TheDIE = &D; } in setDIE()
305 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
447 DIE &ScopeDIE, const MachineFunction &MF);
451 StringRef Name, const DIE &Die);
495 const StringMap<const DIE *> &Globals);
528 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
560 void addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const;
[all …]
DDwarfFile.h89 DenseMap<const MDNode *, DIE *> AbstractSPDies;
95 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap;
113 unsigned computeSizeAndOffset(DIE &Die, unsigned Offset);
164 DenseMap<const MDNode *, DIE *> &getAbstractSPDies() { in getAbstractSPDies()
172 void insertDIE(const MDNode *TypeMD, DIE *Die) { in insertDIE()
176 DIE *getDIE(const MDNode *TypeMD) { in getDIE()
DDIE.cpp146 DIEAbbrev &DIEAbbrevSet::uniqueAbbreviation(DIE &Die) { in uniqueAbbreviation()
182 DIE *DIE::getParent() const { in getParent()
183 return Owner.dyn_cast<DIE*>(); in getParent()
186 DIEAbbrev DIE::generateAbbrev() const { in generateAbbrev()
197 unsigned DIE::getDebugSectionOffset() const { in getDebugSectionOffset()
203 const DIE *DIE::getUnitDie() const { in getUnitDie()
204 const DIE *p = this; in getUnitDie()
214 DIEUnit *DIE::getUnit() const { in getUnit()
215 const DIE *UnitDie = getUnitDie(); in getUnit()
221 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const { in findAttribute()
[all …]
DDwarfDebug.cpp457 const DISubprogram *SP, DIE &Die) { in addSubprogramNames()
699 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs()
792 DIE &CallSiteDIE = in constructCallSiteEntryDIEs()
808 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
817 DIE &Die = NewCU.getUnitDie(); in finishUnitAttributes()
922 if (DIE *D = TheCU.getOrCreateContextDIE(N->getScope())) in constructAndAddImportedEntityDIE()
1060 DIE *Die = Entity->getDIE(); in finishEntityDefinitions()
1922 DIE &ScopeDIE = TheCU.constructSubprogramScopeDIE(SP, FnScope); in endFunctionImpl()
2033 const DIE *Die) { in computeIndexValue()
2051 DIE &SpecDIE = SpecVal.getDIEEntry().getEntry(); in computeIndexValue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DDIE.h39 class DIE; variable
154 DIEAbbrev &uniqueAbbreviation(DIE &Die);
314 DIE *Entry;
318 explicit DIEEntry(DIE &E) : Entry(&E) {} in DIEEntry()
320 DIE &getEntry() const { return *Entry; } in getEntry()
405 destruct<DIE##T>(); \ in destroyVal()
409 destruct<const DIE##T *>(); \ in destroyVal()
426 construct<DIE##T>(*X.get<DIE##T>()); \ in copyVal()
430 construct<const DIE##T *>(*X.get<const DIE##T *>()); \ in copyVal()
455 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \
[all …]
DAccelTable.h254 DWARF5AccelTableData(const DIE &Die) : Die(Die) {} in DWARF5AccelTableData()
260 const DIE &getDie() const { return Die; } in getDie()
265 const DIE &Die;
323 AppleAccelTableOffsetData(const DIE &D) : Die(D) {} in AppleAccelTableOffsetData()
336 const DIE &Die;
342 AppleAccelTableTypeData(const DIE &D) : AppleAccelTableOffsetData(D) {} in AppleAccelTableTypeData()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DWARFLinker/
DDWARFLinkerCompileUnit.cpp40 auto DIE = OrigUnit.getDIEAtIndex(Idx++); in markEverythingAsKept() local
45 if (DIE.getTag() != dwarf::DW_TAG_variable && in markEverythingAsKept()
46 DIE.getTag() != dwarf::DW_TAG_constant) in markEverythingAsKept()
50 if (!(Value = DIE.find(dwarf::DW_AT_location))) { in markEverythingAsKept()
51 if ((Value = DIE.find(dwarf::DW_AT_const_value)) && in markEverythingAsKept()
75 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference()
82 DIE *RefDie; in fixupForwardReferences()
109 void CompileUnit::noteRangeAttribute(const DIE &Die, PatchLocation Attr) { in noteRangeAttribute()
120 void CompileUnit::addNamespaceAccelerator(const DIE *Die, in addNamespaceAccelerator()
125 void CompileUnit::addObjCAccelerator(const DIE *Die, in addObjCAccelerator()
[all …]
DDWARFLinkerDeclContext.cpp44 DeclContext &Context, const DWARFDie &DIE, CompileUnit &U, in getChildDeclContext() argument
46 unsigned Tag = DIE.getTag(); in getChildDeclContext()
64 !dwarf::toUnsigned(DIE.find(dwarf::DW_AT_external), 0)) in getChildDeclContext()
78 if (dwarf::toUnsigned(DIE.find(dwarf::DW_AT_artificial), 0)) in getChildDeclContext()
83 const char *Name = DIE.getName(DINameKind::LinkageName); in getChildDeclContext()
84 const char *ShortName = DIE.getName(DINameKind::ShortName); in getChildDeclContext()
118 ByteSize = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_byte_size), in getChildDeclContext()
122 dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_file), 0)) { in getChildDeclContext()
132 Line = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_line), 0); in getChildDeclContext()
186 Context, DIE, U.getUniqueID()); in getChildDeclContext()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DWARFLinker/
DDWARFLinkerCompileUnit.h30 DIE::value_iterator I;
33 PatchLocation(DIE::value_iterator I) : I(I) {} in PatchLocation()
61 DIE *Clone;
109 DIE *getOutputUnitDIE() const { in getOutputUnitDIE()
164 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
179 void noteRangeAttribute(const DIE &Die, PatchLocation Attr);
186 void addNamespaceAccelerator(const DIE *Die, DwarfStringPoolEntryRef Name);
189 void addNameAccelerator(const DIE *Die, DwarfStringPoolEntryRef Name,
195 void addObjCAccelerator(const DIE *Die, DwarfStringPoolEntryRef Name,
200 void addTypeAccelerator(const DIE *Die, DwarfStringPoolEntryRef Name,
[all …]
DDWARFLinker.h92 virtual void emitPaperTrailWarningsDie(const Triple &Triple, DIE &Die) = 0;
181 virtual void emitDIE(DIE &Die) = 0;
/third_party/libxml2/
Dautogen.sh9 DIE=0
16 DIE=1
25 DIE=1
30 DIE=1
36 if test "$DIE" -eq 1; then
/third_party/libsnd/
Dautogen.sh12 DIE=0
22 DIE=1
34 DIE=1
116 DIE=1
126 DIE=1
139 DIE=1
143 if test "$DIE" -eq 1; then
/third_party/skia/third_party/externals/microhttpd/src/spdy2http/
Dproxy.c137 #define DIE(msg) do{\ macro
378 DIE("no memory"); in new_session_cb()
492 DIE("bug in cleanup"); in cleanup()
566 DIE("no response"); in curl_header_cb()
604 DIE("error on parsing headers"); in curl_header_cb()
606 DIE("No memory"); in curl_header_cb()
612 DIE("No memory"); in curl_header_cb()
621 DIE("No memory"); in curl_header_cb()
632 DIE("No memory"); in curl_header_cb()
646 DIE("SPDY_name_value_add failed"); in curl_header_cb()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/
DDWARFVisitor.h40 virtual void onStartDIE(Unit &CU, Entry &DIE) {} in onStartDIE() argument
41 virtual void onEndDIE(Unit &CU, Entry &DIE) {} in onEndDIE() argument
49 virtual void onStartDIE(const Unit &CU, const Entry &DIE) {} in onStartDIE() argument
50 virtual void onEndDIE(const Unit &CU, const Entry &DIE) {} in onEndDIE() argument
/third_party/nghttp2/src/
Dshrpx_tls.cc794 DIE(); in create_ssl_context()
821 DIE(); in create_ssl_context()
838 DIE(); in create_ssl_context()
845 DIE(); in create_ssl_context()
854 DIE(); in create_ssl_context()
868 DIE(); in create_ssl_context()
881 DIE(); in create_ssl_context()
887 DIE(); in create_ssl_context()
907 DIE(); in create_ssl_context()
927 DIE(); in create_ssl_context()
[all …]
Dshrpx.h45 #define DIE() nghttp2_Exit(EXIT_FAILURE) macro
/third_party/skia/third_party/externals/microhttpd/src/examples/
Dmhd2spdy.c96 DIE("Regexp compilation failed"); in run_everything()
102 DIE("spdy_parse_uri failed"); in run_everything()
122 DIE("MHD_start_daemon failed"); in run_everything()
308 DIE("default from getopt"); in main()
Dmhd2spdy_http.c110 DIE("setsockopt"); in http_cb_response()
264 DIE("parse_uri failed"); in http_cb_request()
272 DIE("no memory"); in http_cb_request()
305 DIE("no response"); in http_cb_request()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFVerifier.cpp1180 static SmallVector<StringRef, 2> getNames(const DWARFDie &DIE, in getNames() argument
1183 if (const char *Str = DIE.getName(DINameKind::ShortName)) in getNames()
1185 else if (DIE.getTag() == dwarf::DW_TAG_namespace) in getNames()
1189 if (const char *Str = DIE.getName(DINameKind::LinkageName)) { in getNames()
1231 DWARFDie DIE = DCtx.getDIEForOffset(DIEOffset); in verifyNameIndexEntries() local
1232 if (!DIE) { in verifyNameIndexEntries()
1239 if (DIE.getDwarfUnit()->getOffset() != CUOffset) { in verifyNameIndexEntries()
1243 DIE.getDwarfUnit()->getOffset()); in verifyNameIndexEntries()
1246 if (DIE.getTag() != EntryOr->tag()) { in verifyNameIndexEntries()
1250 DIE.getTag()); in verifyNameIndexEntries()
[all …]

123