Home
last modified time | relevance | path

Searched refs:DwarfUnit (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.cpp47 DIEDwarfExpression::DIEDwarfExpression(const AsmPrinter &AP, DwarfUnit &DU, in DIEDwarfExpression()
68 DwarfUnit::DwarfUnit(unsigned UID, dwarf::Tag UnitTag, DICompileUnit Node, in DwarfUnit() function in DwarfUnit
80 : DwarfUnit(UID, dwarf::DW_TAG_type_unit, CU.getCUNode(), A, DW, DWU), in DwarfTypeUnit()
87 DwarfUnit::~DwarfUnit() { in ~DwarfUnit()
96 DIEEntry *DwarfUnit::createDIEEntry(DIE &Entry) { in createDIEEntry()
103 int64_t DwarfUnit::getDefaultLowerBound() const { in getDefaultLowerBound()
187 DIE *DwarfUnit::getDIE(DIDescriptor D) const { in getDIE()
196 void DwarfUnit::insertDIE(DIDescriptor Desc, DIE *D) { in insertDIE()
205 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { in addFlag()
214 void DwarfUnit::addUInt(DIE &Die, dwarf::Attribute Attribute, in addUInt()
[all …]
DDwarfFile.h27 class DwarfUnit; variable
47 SmallVector<std::unique_ptr<DwarfUnit>, 1> CUs;
67 const SmallVectorImpl<std::unique_ptr<DwarfUnit>> &getUnits() { return CUs; } in getUnits()
79 void addUnit(std::unique_ptr<DwarfUnit> U);
DDwarfExpression.h25 class DwarfUnit; variable
123 DwarfUnit &DU;
127 DIEDwarfExpression(const AsmPrinter &AP, DwarfUnit &DU, DIELoc &DIE);
DDwarfUnit.h68 class DwarfUnit {
120 DwarfUnit(unsigned UID, dwarf::Tag, DICompileUnit CU, AsmPrinter *A,
132 virtual ~DwarfUnit();
411 class DwarfTypeUnit : public DwarfUnit {
432 return DwarfUnit::getHeaderSize() + sizeof(uint64_t) + // Type Signature in getHeaderSize()
DDwarfDebug.h48 class DwarfUnit; variable
328 const SmallVectorImpl<std::unique_ptr<DwarfUnit>> &getUnits() { in getUnits()
424 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
425 std::unique_ptr<DwarfUnit> NewU);
449 void addGnuPubAttributes(DwarfUnit &U, DIE &D) const;
DCMakeLists.txt17 DwarfUnit.cpp
DAndroid.mk19 DwarfUnit.cpp \
DDwarfFile.cpp44 void DwarfFile::addUnit(std::unique_ptr<DwarfUnit> U) { in addUnit()
DDwarfCompileUnit.h31 class DwarfCompileUnit : public DwarfUnit {
DDwarfDebug.cpp356 void DwarfDebug::addGnuPubAttributes(DwarfUnit &U, DIE &D) const { in addGnuPubAttributes()
1336 static dwarf::PubIndexEntryDescriptor computeIndexValue(DwarfUnit *CU, in computeIndexValue()
1716 std::sort(CUs.begin(), CUs.end(), [](const DwarfUnit *A, const DwarfUnit *B) { in emitDebugARanges()
1825 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
1826 std::unique_ptr<DwarfUnit> NewU) { in initSkeletonUnit()
DDwarfCompileUnit.cpp21 : DwarfUnit(UID, dwarf::DW_TAG_compile_unit, Node, A, DW, DWU), in DwarfCompileUnit()
706 DwarfUnit::emitHeader(UseOffsets); in emitHeader()
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch751 + DwarfUnit.cpp \