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

/netbsd-current/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp15 static bool inFunctionScope(CompileUnit &U, unsigned Idx) {
24 uint16_t CompileUnit::getLanguage() {
32 StringRef CompileUnit::getSysRoot() {
40 void CompileUnit::markEverythingAsKept() {
72 uint64_t CompileUnit::computeNextUnitOffset(uint16_t DwarfVersion) {
83 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
88 void CompileUnit::fixupForwardReferences() {
91 const CompileUnit *RefUnit;
102 void CompileUnit
[all...]
H A DDWARFLinker.cpp53 /// CompileUnit object instead.
54 static CompileUnit *getUnitForOffset(const UnitListTy &Units, uint64_t Offset) {
56 Units, Offset, [](uint64_t LHS, const std::unique_ptr<CompileUnit> &RHS) {
63 /// The resulting DIE might be in another CompileUnit which is stored into \p
69 CompileUnit *&RefCU) {
208 const DWARFDie &DIE, CompileUnit &CU,
259 CompileUnit::DIEInfo *OtherInfo;
266 CompileUnit::DIEInfo *OtherInfo = nullptr)
277 static bool updatePruning(const DWARFDie &Die, CompileUnit &CU,
279 CompileUnit
[all...]
H A DDWARFLinkerDeclContext.cpp30 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) {
45 CompileUnit &U, bool InClangModule) {
192 DeclContextTree::getResolvedPath(CompileUnit &CU, unsigned FileNum,
H A DDWARFStreamer.cpp138 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit,
147 // been computed in CompileUnit::computeOffsets(). Subtract 4 to that size to
348 void DwarfStreamer::emitUnitRangesEntries(CompileUnit &Unit,
429 const CompileUnit &Unit, DWARFContext &Dwarf,
723 MCSection *Sec, StringRef SecName, const CompileUnit &Unit,
724 const std::vector<CompileUnit::AccelInfo> &Names) {
763 void DwarfStreamer::emitPubNamesForUnit(const CompileUnit &Unit) {
769 void DwarfStreamer::emitPubTypesForUnit(const CompileUnit &Unit) {
/netbsd-current/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
[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 DDWARFLinkerDeclContext.h92 bool setLastSeenDIE(CompileUnit &U, const DWARFDie &Die);
136 CompileUnit &Unit,
157 StringRef getResolvedPath(CompileUnit &CU, unsigned FileNum,
H A DDWARFLinkerCompileUnit.h50 class CompileUnit { class in namespace:llvm
79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, function in class:llvm::CompileUnit
168 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
263 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
/netbsd-current/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) {
657 uint64_t EndOffset, CompileUnit::DIEInfo &Info) {
693 const DWARFDie &DIE, CompileUnit::DIEInfo &MyInfo) {
712 const DWARFDie &DIE, CompileUnit::DIEInfo &MyInfo) {
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
H A Ddebuginfo.c39 LLVMMetadataRef CompileUnit = LLVMDIBuilderCreateCompileUnit( local
44 LLVMDIBuilderCreateModule(DIB, CompileUnit,
51 LLVMDIBuilderCreateModule(DIB, CompileUnit,
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h341 DWARFCompileUnit *CompileUnit = nullptr; member in struct:llvm::DWARFContext::DIEsForAddress
344 explicit operator bool() const { return CompileUnit != nullptr; }
/netbsd-current/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-current/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp437 DIEsForAddr.CompileUnit->dump(OS, DumpOpts);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1012 Result.CompileUnit = CU;

Completed in 125 milliseconds