Searched refs:ScopeDIE (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfCompileUnit.cpp | 338 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 …]
|
D | DwarfCompileUnit.h | 153 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/ |
D | DwarfCompileUnit.cpp | 367 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 …]
|
D | DwarfCompileUnit.h | 176 void addScopeRangeList(DIE &ScopeDIE, SmallVector<RangeSpan, 2> Range); 205 DIE *createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
D | DwarfDebug.cpp | 252 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 …]
|