Home
last modified time | relevance | path

Searched refs:CUs (Results 1 – 25 of 48) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModule.h728 NamedMDNode *CUs; variable
740 explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx) in debug_compile_units_iterator() argument
741 : CUs(CUs), Idx(Idx) { in debug_compile_units_iterator()
770 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units_begin() local
771 return debug_compile_units_iterator(CUs, 0); in debug_compile_units_begin()
775 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units_end() local
776 return debug_compile_units_iterator(CUs, CUs ? CUs->getNumOperands() : 0); in debug_compile_units_end()
783 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units() local
785 debug_compile_units_iterator(CUs, 0), in debug_compile_units()
786 debug_compile_units_iterator(CUs, CUs ? CUs->getNumOperands() : 0)); in debug_compile_units()
H A DDebugInfo.h128 return make_range(CUs.begin(), CUs.end()); in compile_units()
147 unsigned compile_unit_count() const { return CUs.size(); } in compile_unit_count()
154 SmallVector<DICompileUnit *, 8> CUs;
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.cpp24 CUs.push_back(std::move(U)); in addUnit()
30 for (const auto &TheU : CUs) in emitUnits()
63 for (const auto &TheU : CUs) { in computeSizeAndOffsets()
H A DDwarfFile.h59 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs; variable
102 return CUs; in getUnits()
H A DAccelTable.cpp547 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable() argument
549 SmallVector<unsigned, 1> CUIndex(CUs.size()); in emitDWARF5AccelTable()
551 for (const auto &CU : enumerate(CUs)) { in emitDWARF5AccelTable()
580 ArrayRef<MCSymbol *> CUs, in emitDWARF5AccelTable() argument
584 Dwarf5AccelTableWriter<DWARF5AccelTableStaticData>(Asm, Contents, CUs, in emitDWARF5AccelTable()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dfission-hash.ll4 ; The source is an empty file, modified to include/retain an 'int' type, since empty CUs are omitte…
H A Ddebug-names-ir-disabled.ll2 ; Verify that no DWARF v5 names section is emitted when all CUs disable name tables.
H A Dclang-module.ll4 ; Clang modules leave Skeleton CUs as breadcrumbs to point from the object files
H A Ddwarfdump-str-offsets-dwp.s5 # offset tables. We have 3 CUs and 2 TUs, where it is assumed that
H A Ddebug-names-partial.ll2 ; Verify that DWARF v5 debug_names omit names from CUs that opt-out.
H A Dtemplate_function_decl.ll3 ; end up having multiple CUs in a single DWARF file, and it is
/llvm-project-15.0.7/bolt/test/X86/
H A Ddwarf4-split-dwarf-no-address.test12 ; Testing that there are no asserts/crashes when one of the DWARF4 CUs does not modify .debug_addr
H A Ddwarf5-two-loclists.test12 # This tests checks that re-writing of .debug_loclists is handled correctly for two CUs,
H A Ddwarf4-df-dualcu-loclist.test15 ; Testing dwarf4 split dwarf for two CUs. Making sure DW_AT_location [DW_FORM_sec_offset] is update…
H A Ddwarf5-df-dualcu-loclist.test15 ; Testing dwarf5 split dwarf for two CUs. Making sure DW_AT_location [DW_FORM_loclistx] is updated …
H A Ddwarf5-two-rnglists.test12 # This tests checks that re-writing of .debug_rnglists is handled correctly for two CUs,
/llvm-project-15.0.7/lld/test/ELF/
H A Dgdb-index-multiple-cu-2.s7 # %t.o has 2 CUs while %t1 has 1, thus _start in %t1.o should have cuIndex 2.
H A Ddebug-dead-reloc-icf.s4 ## Otherwise, we would leave entries in multiple CUs claiming ownership of the
H A Dgdb-index-multiple-cu.s64 # different order than the CUs they refer to.
/llvm-project-15.0.7/llvm/lib/IR/
H A DModule.cpp401 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator *()
404 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator ->()
408 while (CUs && (Idx < CUs->getNumOperands()) && in SkipNoDebugCUs()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAccelTable.h310 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
314 ArrayRef<MCSymbol *> CUs,
/llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/
H A Dsplit-dwarf-zero-signature-not-found.s34 ## Create two CUs, with dwo_ids 0 and 1 respectively.
/llvm-project-15.0.7/llvm/test/DebugInfo/Generic/
H A Dtwo-cus-from-same-file.ll2 ; There are two CUs coming from /tmp/foo.c in this module. Make sure it doesn't
H A Dlto-comp-dir.ll26 ; However, if a single line table is emitted and shared between CUs, the
/llvm-project-15.0.7/llvm/test/DebugInfo/
H A Dsymbolize-shared-abbrev.s1 # Show that multiple CUs can have a single common .debug_abbrev table. This can

12