| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Module.h | 728 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 D | DebugInfo.h | 128 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 D | DwarfFile.cpp | 24 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 D | DwarfFile.h | 59 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs; variable 102 return CUs; in getUnits()
|
| H A D | AccelTable.cpp | 547 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 D | fission-hash.ll | 4 ; The source is an empty file, modified to include/retain an 'int' type, since empty CUs are omitte…
|
| H A D | debug-names-ir-disabled.ll | 2 ; Verify that no DWARF v5 names section is emitted when all CUs disable name tables.
|
| H A D | clang-module.ll | 4 ; Clang modules leave Skeleton CUs as breadcrumbs to point from the object files
|
| H A D | dwarfdump-str-offsets-dwp.s | 5 # offset tables. We have 3 CUs and 2 TUs, where it is assumed that
|
| H A D | debug-names-partial.ll | 2 ; Verify that DWARF v5 debug_names omit names from CUs that opt-out.
|
| H A D | template_function_decl.ll | 3 ; end up having multiple CUs in a single DWARF file, and it is
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | dwarf4-split-dwarf-no-address.test | 12 ; Testing that there are no asserts/crashes when one of the DWARF4 CUs does not modify .debug_addr
|
| H A D | dwarf5-two-loclists.test | 12 # This tests checks that re-writing of .debug_loclists is handled correctly for two CUs,
|
| H A D | dwarf4-df-dualcu-loclist.test | 15 ; Testing dwarf4 split dwarf for two CUs. Making sure DW_AT_location [DW_FORM_sec_offset] is update…
|
| H A D | dwarf5-df-dualcu-loclist.test | 15 ; Testing dwarf5 split dwarf for two CUs. Making sure DW_AT_location [DW_FORM_loclistx] is updated …
|
| H A D | dwarf5-two-rnglists.test | 12 # 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 D | gdb-index-multiple-cu-2.s | 7 # %t.o has 2 CUs while %t1 has 1, thus _start in %t1.o should have cuIndex 2.
|
| H A D | debug-dead-reloc-icf.s | 4 ## Otherwise, we would leave entries in multiple CUs claiming ownership of the
|
| H A D | gdb-index-multiple-cu.s | 64 # different order than the CUs they refer to.
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Module.cpp | 401 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 D | AccelTable.h | 310 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs); 314 ArrayRef<MCSymbol *> CUs,
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/ |
| H A D | split-dwarf-zero-signature-not-found.s | 34 ## Create two CUs, with dwo_ids 0 and 1 respectively.
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/Generic/ |
| H A D | two-cus-from-same-file.ll | 2 ; There are two CUs coming from /tmp/foo.c in this module. Make sure it doesn't
|
| H A D | lto-comp-dir.ll | 26 ; However, if a single line table is emitted and shared between CUs, the
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/ |
| H A D | symbolize-shared-abbrev.s | 1 # Show that multiple CUs can have a single common .debug_abbrev table. This can
|