Home
last modified time | relevance | path

Searched refs:DwarfCompileUnit (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp18 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, DICompileUnit Node, in DwarfCompileUnit() function in llvm::DwarfCompileUnit
29 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
48 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
59 unsigned DwarfCompileUnit::getOrCreateSourceID(StringRef FileName, in getOrCreateSourceID()
99 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE(DIGlobalVariable GV) { in getOrCreateGlobalVariableDIE()
210 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange()
227 void DwarfCompileUnit::addSectionLabel(DIE &Die, dwarf::Attribute Attribute, in addSectionLabel()
239 void DwarfCompileUnit::initStmtList() { in initStmtList()
256 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
262 void DwarfCompileUnit::attachLowHighPC(DIE &D, const MCSymbol *Begin, in attachLowHighPC()
[all …]
DDwarfDebug.h45 class DwarfCompileUnit; variable
179 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
181 DwarfCompileUnit *CU;
196 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
199 MapVector<const MDNode *, DwarfCompileUnit *> SPMap;
202 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
250 const DwarfCompileUnit *PrevCU;
326 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
401 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const);
429 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
[all …]
DDwarfCompileUnit.h31 class DwarfCompileUnit : public DwarfUnit {
37 DwarfCompileUnit *Skeleton;
69 DwarfCompileUnit(unsigned UID, DICompileUnit Node, AsmPrinter *A,
72 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
98 DwarfCompileUnit &getCU() override { return *this; } in getCU()
166 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
DDwarfDebug.cpp333 template <typename Func> void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
351 forBothCUs(*CU, [&](DwarfCompileUnit &CU) { in constructAbstractSubprogramScopeDIE()
365 DwarfCompileUnit &DwarfDebug::constructDwarfCompileUnit(DICompileUnit DIUnit) { in constructDwarfCompileUnit()
369 auto OwnedUnit = make_unique<DwarfCompileUnit>( in constructDwarfCompileUnit()
371 DwarfCompileUnit &NewCU = *OwnedUnit; in constructDwarfCompileUnit()
422 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
449 DwarfCompileUnit &CU = constructDwarfCompileUnit(CUNode); in beginModule()
490 DwarfCompileUnit *Unit = lookupUnit(VariableDie->getUnit()); in finishVariableDefinitions()
504 forBothCUs(*P.second, [&](DwarfCompileUnit &CU) { in finishSubprogramDefinitions()
518 DwarfCompileUnit *SPCU = in collectDeadVariables()
[all …]
DDebugLocList.h17 class DwarfCompileUnit; variable
21 DwarfCompileUnit *CU;
DDwarfUnit.h36 class DwarfCompileUnit; variable
330 virtual DwarfCompileUnit &getCU() = 0;
414 DwarfCompileUnit &CU;
421 DwarfTypeUnit(unsigned UID, DwarfCompileUnit &CU, AsmPrinter *A,
435 DwarfCompileUnit &getCU() override { return CU; } in getCU()
DCMakeLists.txt12 DwarfCompileUnit.cpp
DAndroid.mk14 DwarfCompileUnit.cpp \
DDwarfAccelTable.cpp224 DwarfCompileUnit *CU = D->lookupUnit(HD->Die->getUnit()); in EmitData()
DDIE.cpp396 DwarfCompileUnit *CU = DD->lookupUnit(Entry.getUnit()); in EmitValue()
DDwarfUnit.cpp77 DwarfTypeUnit::DwarfTypeUnit(unsigned UID, DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()