Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.h54 class DwarfCompileUnit; variable
189 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
192 DwarfCompileUnit *CU;
209 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
212 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
237 const DwarfCompileUnit *PrevCU;
329 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
331 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
337 void ensureAbstractVariableIsCreated(DwarfCompileUnit &CU, InlinedVariable IV,
339 void ensureAbstractVariableIsCreatedIfScoped(DwarfCompileUnit &CU, InlinedVariable IV,
[all …]
DDwarfCompileUnit.cpp55 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in DwarfCompileUnit
65 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
83 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
97 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) { in getOrCreateSourceID()
111 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE()
260 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange()
277 void DwarfCompileUnit::initStmtList() { in initStmtList()
298 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
302 void DwarfCompileUnit::attachLowHighPC(DIE &D, const MCSymbol *Begin, in attachLowHighPC()
319 DIE &DwarfCompileUnit::updateSubprogramScopeDIE(const DISubprogram *SP) { in updateSubprogramScopeDIE()
[all …]
DDwarfDebug.cpp470 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
481 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
506 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
515 DwarfCompileUnit &
522 auto OwnedUnit = llvm::make_unique<DwarfCompileUnit>( in getOrCreateDwarfCompileUnit()
524 DwarfCompileUnit &NewCU = *OwnedUnit; in getOrCreateDwarfCompileUnit()
605 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
614 static SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &
615 sortGlobalExprs(SmallVectorImpl<DwarfCompileUnit::GlobalExpr> &GVEs) { in sortGlobalExprs()
617 [](DwarfCompileUnit::GlobalExpr A, in sortGlobalExprs()
[all …]
DDwarfFile.h28 class DwarfCompileUnit; variable
43 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
77 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
92 void addUnit(std::unique_ptr<DwarfCompileUnit> U);
DDwarfCompileUnit.h44 class DwarfCompileUnit final : public DwarfUnit {
53 DwarfCompileUnit *Skeleton = nullptr;
108 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
113 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
145 DwarfCompileUnit &getCU() override { return *this; } in getCU()
223 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
DDebugLocStream.h21 class DwarfCompileUnit; variable
35 DwarfCompileUnit *CU;
38 List(DwarfCompileUnit *CU, size_t EntryOffset) in List()
78 size_t startList(DwarfCompileUnit *CU) { in startList()
162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder()
DDwarfUnit.h36 class DwarfCompileUnit; variable
301 virtual DwarfCompileUnit &getCU() = 0;
373 DwarfCompileUnit &CU;
381 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
400 DwarfCompileUnit &getCU() override { return CU; } in getCU()
DCMakeLists.txt14 DwarfCompileUnit.cpp
DDwarfFile.cpp27 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit()
DAccelTable.cpp554 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable()
558 const DwarfCompileUnit *MainCU = in emitDWARF5AccelTable()
DDwarfUnit.cpp78 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.h45 class DwarfCompileUnit; variable
187 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
189 DwarfCompileUnit *CU;
198 MapVector<const MDNode *, DwarfCompileUnit *> CUMap;
201 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
225 const DwarfCompileUnit *PrevCU;
306 MCDwarfDwoLineTable *getDwoLineTable(const DwarfCompileUnit &);
308 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
374 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const);
394 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U);
[all …]
DDwarfCompileUnit.cpp19 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit() function in llvm::DwarfCompileUnit
31 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, in addLabelAddress()
50 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, in addLocalLabelAddress()
64 unsigned DwarfCompileUnit::getOrCreateSourceID(StringRef FileName, in getOrCreateSourceID()
104 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE( in getOrCreateGlobalVariableDIE()
231 void DwarfCompileUnit::addRange(RangeSpan Range) { in addRange()
249 DwarfCompileUnit::addSectionLabel(DIE &Die, dwarf::Attribute Attribute, in addSectionLabel()
259 void DwarfCompileUnit::initStmtList() { in initStmtList()
275 void DwarfCompileUnit::applyStmtList(DIE &D) { in applyStmtList()
279 void DwarfCompileUnit::attachLowHighPC(DIE &D, const MCSymbol *Begin, in attachLowHighPC()
[all …]
DDwarfDebug.cpp352 template <typename Func> void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs()
370 forBothCUs(CU, [&](DwarfCompileUnit &CU) { in constructAbstractSubprogramScopeDIE()
384 DwarfCompileUnit &
389 auto OwnedUnit = make_unique<DwarfCompileUnit>( in constructDwarfCompileUnit()
391 DwarfCompileUnit &NewCU = *OwnedUnit; in constructDwarfCompileUnit()
457 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
480 DwarfCompileUnit &CU = constructDwarfCompileUnit(CUNode); in beginModule()
512 DwarfCompileUnit *Unit = lookupUnit(VariableDie->getUnit()); in finishVariableDefinitions()
529 forBothCUs(*CUMap.lookup(SP->getUnit()), [&](DwarfCompileUnit &CU) { in finishSubprogramDefinitions()
581 DwarfCompileUnit &U = SkCU ? *SkCU : TheCU; in finalizeModuleInfo()
[all …]
DDwarfFile.h27 class DwarfCompileUnit; variable
50 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
70 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits()
91 void addUnit(std::unique_ptr<DwarfCompileUnit> U);
DDwarfCompileUnit.h31 class DwarfCompileUnit : public DwarfUnit {
43 DwarfCompileUnit *Skeleton;
83 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
90 DwarfCompileUnit *getSkeleton() const { in getSkeleton()
116 DwarfCompileUnit &getCU() override { return *this; } in getCU()
191 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; } in setSkeleton()
DDebugLocStream.h21 class DwarfCompileUnit; variable
35 DwarfCompileUnit *CU;
38 List(DwarfCompileUnit *CU, size_t EntryOffset) in List()
78 size_t startList(DwarfCompileUnit *CU) { in startList()
162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder()
DDwarfUnit.h36 class DwarfCompileUnit; variable
316 virtual DwarfCompileUnit &getCU() = 0;
369 DwarfCompileUnit &CU;
376 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
388 DwarfCompileUnit &getCU() override { return CU; } in getCU()
DCMakeLists.txt14 DwarfCompileUnit.cpp
DDwarfFile.cpp54 void DwarfFile::addUnit(std::unique_ptr<DwarfCompileUnit> U) { in addUnit()
DDwarfAccelTable.cpp224 DwarfCompileUnit *CU = D->lookupUnit(HD->Die->getUnit()); in EmitData()
DDIE.cpp452 DwarfCompileUnit *CU = DD->lookupUnit(Entry->getUnit()); in EmitValue()
DDwarfUnit.cpp74 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, in DwarfTypeUnit()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DAccelTable.h111 class DwarfCompileUnit; variable
314 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk127 llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp \

12