Home
last modified time | relevance | path

Searched refs:ScopeDIE (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp338 DIE *ScopeDIE; in constructScopeDIE() local
340 ScopeDIE = constructInlinedScopeDIE(Scope); in constructScopeDIE()
341 if (!ScopeDIE) in constructScopeDIE()
372 ScopeDIE = constructLexicalScopeDIE(Scope); in constructScopeDIE()
373 assert(ScopeDIE && "Scope DIE should not be null."); in constructScopeDIE()
378 ScopeDIE->addChild(std::move(I)); in constructScopeDIE()
380 FinalChildren.push_back(std::move(ScopeDIE)); in constructScopeDIE()
392 void DwarfCompileUnit::addScopeRangeList(DIE &ScopeDIE, in addScopeRangeList() argument
406 addSectionDelta(ScopeDIE, dwarf::DW_AT_ranges, List.getSym(), in addScopeRangeList()
409 addSectionLabel(ScopeDIE, dwarf::DW_AT_ranges, List.getSym(), in addScopeRangeList()
[all …]
DDwarfCompileUnit.h153 void addScopeRangeList(DIE &ScopeDIE, SmallVector<RangeSpan, 2> Range);
181 DIE *createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp367 DIE *ScopeDIE; in constructScopeDIE() local
369 ScopeDIE = constructInlinedScopeDIE(Scope); in constructScopeDIE()
370 if (!ScopeDIE) in constructScopeDIE()
393 ScopeDIE = constructLexicalScopeDIE(Scope); in constructScopeDIE()
394 assert(ScopeDIE && "Scope DIE should not be null."); in constructScopeDIE()
399 ScopeDIE->addChild(std::move(I)); in constructScopeDIE()
401 FinalChildren.push_back(std::move(ScopeDIE)); in constructScopeDIE()
404 void DwarfCompileUnit::addScopeRangeList(DIE &ScopeDIE, in addScopeRangeList() argument
424 addSectionDelta(ScopeDIE, dwarf::DW_AT_ranges, List.getSym(), in addScopeRangeList()
427 addSectionLabel(ScopeDIE, dwarf::DW_AT_ranges, List.getSym(), in addScopeRangeList()
[all …]
DDwarfCompileUnit.h176 void addScopeRangeList(DIE &ScopeDIE, SmallVector<RangeSpan, 2> Range);
205 DIE *createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE);
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfDebug.cpp252 DIE *ScopeDIE = new DIE(dwarf::DW_TAG_lexical_block); in constructLexicalScopeDIE() local
254 return ScopeDIE; in constructLexicalScopeDIE()
265 TheCU->addUInt(ScopeDIE, dwarf::DW_AT_ranges, dwarf::DW_FORM_data4, in constructLexicalScopeDIE()
275 return ScopeDIE; in constructLexicalScopeDIE()
286 TheCU->addLabel(ScopeDIE, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr, Start); in constructLexicalScopeDIE()
287 TheCU->addLabel(ScopeDIE, dwarf::DW_AT_high_pc, dwarf::DW_FORM_addr, End); in constructLexicalScopeDIE()
289 return ScopeDIE; in constructLexicalScopeDIE()
325 DIE *ScopeDIE = new DIE(dwarf::DW_TAG_inlined_subroutine); in constructInlinedScopeDIE() local
326 TheCU->addDIEEntry(ScopeDIE, dwarf::DW_AT_abstract_origin, in constructInlinedScopeDIE()
333 TheCU->addUInt(ScopeDIE, dwarf::DW_AT_ranges, dwarf::DW_FORM_data4, in constructInlinedScopeDIE()
[all …]