Home
last modified time | relevance | path

Searched refs:CompileUnit (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h73 CompileUnit::DIEInfo &Info) = 0;
80 CompileUnit::DIEInfo &Info) = 0;
151 virtual void emitUnitRangesEntries(CompileUnit &Unit,
166 virtual void emitPubNamesForUnit(const CompileUnit &Unit) = 0;
169 virtual void emitPubTypesForUnit(const CompileUnit &Unit) = 0;
182 const CompileUnit &Unit, DWARFContext &Dwarf,
191 virtual void emitCompileUnitHeader(CompileUnit &Unit,
210 using UnitListTy = std::vector<std::unique_ptr<CompileUnit>>;
372 CompileUnit &CU;
376 CompileUnit::DIEInfo *OtherInfo;
[all …]
H A DDWARFStreamer.h67 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
99 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override;
107 const CompileUnit &Unit, DWARFContext &Dwarf,
124 void emitPubNamesForUnit(const CompileUnit &Unit) override;
127 void emitPubTypesForUnit(const CompileUnit &Unit) override;
209 const CompileUnit &Unit,
210 const std::vector<CompileUnit::AccelInfo> &Names);
H A DDWARFLinkerCompileUnit.h50 class CompileUnit {
79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit() function
168 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
263 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
H A DDWARFLinkerDeclContext.h92 bool setLastSeenDIE(CompileUnit &U, const DWARFDie &Die);
136 CompileUnit &Unit,
157 StringRef getResolvedPath(CompileUnit &CU, unsigned FileNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp15 static bool inFunctionScope(CompileUnit &U, unsigned Idx) { in inFunctionScope()
24 uint16_t CompileUnit::getLanguage() { in getLanguage()
32 StringRef CompileUnit::getSysRoot() { in getSysRoot()
40 void CompileUnit::markEverythingAsKept() { in markEverythingAsKept()
72 uint64_t CompileUnit::computeNextUnitOffset(uint16_t DwarfVersion) { in computeNextUnitOffset()
83 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference()
88 void CompileUnit::fixupForwardReferences() { in fixupForwardReferences()
91 const CompileUnit *RefUnit; in fixupForwardReferences()
102 void CompileUnit::addLabelLowPc(uint64_t LabelLowPc, int64_t PcOffset) { in addLabelLowPc()
106 void CompileUnit::addFunctionRange(uint64_t FuncLowPc, uint64_t FuncHighPc, in addFunctionRange()
[all …]
H A DDWARFLinker.cpp54 static CompileUnit *getUnitForOffset(const UnitListTy &Units, uint64_t Offset) { in getUnitForOffset()
56 Units, Offset, [](uint64_t LHS, const std::unique_ptr<CompileUnit> &RHS) { in getUnitForOffset()
69 CompileUnit *&RefCU) { in resolveDIEReference()
208 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule()
259 CompileUnit::DIEInfo *OtherInfo;
266 CompileUnit::DIEInfo *OtherInfo = nullptr) in ContextWorklistItem()
277 static bool updatePruning(const DWARFDie &Die, CompileUnit &CU, in updatePruning()
279 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updatePruning()
299 static void updateChildPruning(const DWARFDie &Die, CompileUnit &CU, in updateChildPruning()
300 CompileUnit::DIEInfo &ChildInfo) { in updateChildPruning()
[all …]
H A DDWARFLinkerDeclContext.cpp30 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) { in setLastSeenDIE()
45 CompileUnit &U, bool InClangModule) { in getChildDeclContext()
192 DeclContextTree::getResolvedPath(CompileUnit &CU, unsigned FileNum, in getResolvedPath()
H A DDWARFStreamer.cpp138 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit, in emitCompileUnitHeader()
348 void DwarfStreamer::emitUnitRangesEntries(CompileUnit &Unit, in emitUnitRangesEntries()
429 const CompileUnit &Unit, DWARFContext &Dwarf, in emitLocationsForUnit()
723 MCSection *Sec, StringRef SecName, const CompileUnit &Unit, in emitPubSectionForUnit()
724 const std::vector<CompileUnit::AccelInfo> &Names) { in emitPubSectionForUnit()
763 void DwarfStreamer::emitPubNamesForUnit(const CompileUnit &Unit) { in emitPubNamesForUnit()
769 void DwarfStreamer::emitPubTypesForUnit(const CompileUnit &Unit) { in emitPubTypesForUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/
H A DDwarfLinkerForBinary.h103 void fillDieInfo(const ValidReloc &Reloc, CompileUnit::DIEInfo &Info);
171 CompileUnit::DIEInfo &Info);
174 CompileUnit::DIEInfo &Info) override;
176 CompileUnit::DIEInfo &Info) override;
H A DDwarfLinkerForBinary.cpp648 const ValidReloc &Reloc, CompileUnit::DIEInfo &Info) { in fillDieInfo()
657 uint64_t EndOffset, CompileUnit::DIEInfo &Info) { in hasValidRelocationAt()
693 const DWARFDie &DIE, CompileUnit::DIEInfo &MyInfo) { in hasLiveMemoryLocation()
712 const DWARFDie &DIE, CompileUnit::DIEInfo &MyInfo) { in hasLiveAddressRange()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
H A Ddebuginfo.c39 LLVMMetadataRef CompileUnit = LLVMDIBuilderCreateCompileUnit( in llvm_test_dibuilder() local
44 LLVMDIBuilderCreateModule(DIB, CompileUnit, in llvm_test_dibuilder()
51 LLVMDIBuilderCreateModule(DIB, CompileUnit, in llvm_test_dibuilder()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h341 DWARFCompileUnit *CompileUnit = nullptr; member
344 explicit operator bool() const { return CompileUnit != nullptr; }
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp437 DIEsForAddr.CompileUnit->dump(OS, DumpOpts); in lookup()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
H A Dllvm_debuginfo.mli181 (** [dibuild_create_compile_unit] A CompileUnit provides an anchor for all
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1012 Result.CompileUnit = CU; in getDIEsForAddress()