Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h798 NamedMDNode *CUs; variable
810 explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx) in debug_compile_units_iterator() argument
811 : CUs(CUs), Idx(Idx) { in debug_compile_units_iterator()
840 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units_begin() local
841 return debug_compile_units_iterator(CUs, 0); in debug_compile_units_begin()
845 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units_end() local
846 return debug_compile_units_iterator(CUs, CUs ? CUs->getNumOperands() : 0); in debug_compile_units_end()
853 auto *CUs = getNamedMetadata("llvm.dbg.cu"); in debug_compile_units() local
855 debug_compile_units_iterator(CUs, 0), in debug_compile_units()
856 debug_compile_units_iterator(CUs, CUs ? CUs->getNumOperands() : 0)); in debug_compile_units()
H A DDebugInfo.h149 return make_range(CUs.begin(), CUs.end()); in compile_units()
168 unsigned compile_unit_count() const { return CUs.size(); } in compile_unit_count()
175 SmallVector<DICompileUnit *, 8> CUs;
/freebsd/contrib/llvm-project/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.h64 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs; variable
107 return CUs; in getUnits()
H A DAccelTable.cpp644 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable() argument
648 SmallVector<unsigned, 1> CUIndex(CUs.size()); in emitDWARF5AccelTable()
652 for (const auto &CU : enumerate(CUs)) { in emitDWARF5AccelTable()
712 ArrayRef<std::variant<MCSymbol *, uint64_t>> CUs, in emitDWARF5AccelTable() argument
718 Dwarf5AccelTableWriter(Asm, Contents, CUs, TypeUnits, getIndexForEntry, false) in emitDWARF5AccelTable()
H A DCodeViewDebug.cpp632 NamedMDNode *CUs = MMI->getModule()->getNamedMetadata("llvm.dbg.cu"); in beginModule() local
633 Node = *CUs->operands().begin(); in beginModule()
900 NamedMDNode *CUs = MMI->getModule()->getNamedMetadata("llvm.dbg.cu"); in emitCompilerInformation() local
901 const MDNode *Node = *CUs->operands().begin(); in emitCompilerInformation()
948 NamedMDNode *CUs = MMI->getModule()->getNamedMetadata("llvm.dbg.cu"); in emitBuildInfo() local
949 const MDNode *Node = *CUs->operands().begin(); // FIXME: Multiple CUs. in emitBuildInfo()
3248 NamedMDNode *CUs = MMI->getModule()->getNamedMetadata("llvm.dbg.cu"); in collectGlobalVariableInfo() local
3249 for (const MDNode *Node : CUs->operands()) { in collectGlobalVariableInfo()
3346 NamedMDNode *CUs = MMI->getModule()->getNamedMetadata("llvm.dbg.cu"); in emitDebugInfoForRetainedTypes() local
3347 for (const MDNode *Node : CUs->operands()) { in emitDebugInfoForRetainedTypes()
H A DDwarfDebug.cpp3510 std::vector<DwarfCompileUnit *> CUs; in emitDebugARanges() local
3513 CUs.push_back(CU); in emitDebugARanges()
3517 llvm::sort(CUs, [](const DwarfCompileUnit *A, const DwarfCompileUnit *B) { in emitDebugARanges()
3522 for (DwarfCompileUnit *CU : CUs) { in emitDebugARanges()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp428 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator *()
431 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator ->()
435 while (CUs && (Idx < CUs->getNumOperands()) && in SkipNoDebugCUs()
H A DDebugInfo.cpp205 CUs.clear(); in reset()
389 CUs.push_back(CU); in addCompileUnit()
H A DVerifier.cpp7398 auto *CUs = M.getNamedMetadata("llvm.dbg.cu"); in verifyCompileUnits() local
7400 if (CUs) in verifyCompileUnits()
7401 Listed.insert_range(CUs->operands()); in verifyCompileUnits()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAccelTable.h461 ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
469 ArrayRef<std::variant<MCSymbol *, uint64_t>> CUs,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1258 const auto &CUs = compile_units(); in dump() local
1259 auto I = CUs.begin(); in dump()
1260 if (I == CUs.end()) in dump()
2474 auto CUs = compile_units(); in getCUAddrSize() local
2475 return CUs.empty() ? 0 : (*CUs.begin())->getAddressByteSize(); in getCUAddrSize()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp438 const StringSet<> &Names, DWARFContext::unit_iterator_range CUs, in filterByName() argument
451 for (const auto &CU : CUs) { in filterByName()
/freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A DOpts.td43 defm dwp : Eq<"dwp", "Path to DWP file to be use for any split CUs">, MetaVarName<"<file>">;