Home
last modified time | relevance | path

Searched refs:DICompileUnit (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h560 const DICompileUnit::DebugNameTableKind NameTableKind,
678 DwarfCompileUnit &getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit);
679 void finishUnitAttributes(const DICompileUnit *DIUnit,
876 const DICompileUnit::DebugNameTableKind NameTableKind,
882 const DICompileUnit::DebugNameTableKind NameTableKind,
886 const DICompileUnit::DebugNameTableKind NameTableKind,
890 const DICompileUnit::DebugNameTableKind NameTableKind,
894 const DICompileUnit::DebugNameTableKind NameTableKind,
H A DDwarfDebug.cpp483 const DICompileUnit::DebugNameTableKind NameTableKind, in addSubprogramNames()
486 NameTableKind != DICompileUnit::DebugNameTableKind::Apple && in addSubprogramNames()
487 NameTableKind == DICompileUnit::DebugNameTableKind::None) in addSubprogramNames()
1015 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit, in finishUnitAttributes()
1081 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit()
1088 DIUnit->getEmissionKind() == DICompileUnit::FullDebug) && in getOrCreateDwarfCompileUnit()
1198 for (DICompileUnit *CUNode : M->debug_compile_units()) { in beginModule()
1252 assert(SP->getUnit()->getEmissionKind() != DICompileUnit::NoDebug); in finishSubprogramDefinitions()
1366 auto *CUNode = cast<DICompileUnit>(P.first); in finalizeModuleInfo()
1421 const auto *CUNode = cast<DICompileUnit>(P.first); in endModule()
[all …]
H A DDwarfUnit.h40 const DICompileUnit *CUNode;
76 DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A,
111 const DICompileUnit *getCUNode() const { return CUNode; } in getCUNode()
H A DDwarfCompileUnit.cpp99 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, in DwarfCompileUnit()
1549 case DICompileUnit::DebugNameTableKind::None: in hasDwarfPubSections()
1553 case DICompileUnit::DebugNameTableKind::GNU: in hasDwarfPubSections()
1555 case DICompileUnit::DebugNameTableKind::Apple: in hasDwarfPubSections()
1557 case DICompileUnit::DebugNameTableKind::Default: in hasDwarfPubSections()
1734 return getCUNode()->getEmissionKind() == DICompileUnit::LineTablesOnly || in includeMinimalInlineScopes()
H A DDwarfCompileUnit.h147 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h129 void processCompileUnit(DICompileUnit *CU);
133 bool addCompileUnit(DICompileUnit *CU);
141 SmallVectorImpl<DICompileUnit *>::const_iterator;
175 SmallVector<DICompileUnit *, 8> CUs;
H A DDIBuilder.h50 DICompileUnit *CUNode; ///< The one compile unit created by this DIBuiler.
110 DICompileUnit *CU = nullptr);
148 LLVM_ABI DICompileUnit *
152 DICompileUnit::DebugEmissionKind Kind =
153 DICompileUnit::DebugEmissionKind::FullDebug,
156 DICompileUnit::DebugNameTableKind NameTableKind =
157 DICompileUnit::DebugNameTableKind::Default,
H A DModule.h805 using value_type = DICompileUnit *;
835 LLVM_ABI DICompileUnit *operator*() const;
836 LLVM_ABI DICompileUnit *operator->() const;
H A DMetadata.def97 HANDLE_SPECIALIZED_MDNODE_LEAF(DICompileUnit)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp224 DICompileUnit::NoDebug)) in runOnMachineFunction()
237 DICompileUnit::NoDebug)) in run()
H A DWindowsSecureHotPatching.cpp358 DICompileUnit *Unit = Subprogram != nullptr ? Subprogram->getUnit() : nullptr; in getOrCreateRefVariable()
572 DICompileUnit *Unit = Subprogram != nullptr ? Subprogram->getUnit() : nullptr; in runOnFunction()
H A DLexicalScopes.cpp55 DICompileUnit::NoDebug) in initialize()
147 DICompileUnit::NoDebug) in getOrCreateLexicalScope()
H A DJMCInstrumenter.cpp113 DICompileUnit *CU = SP.getUnit(); in attachDebugInfo()
H A DBasicBlockSectionsProfileReader.cpp404 llvm::DICompileUnit *CU = Subprogram->getUnit(); in doInitialization()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp210 std::set<DICompileUnit *> LiveCUs; in stripDeadDebugInfoImpl()
222 for (DICompileUnit *DIC : F.compile_units()) { in stripDeadDebugInfoImpl()
262 for (DICompileUnit *CU : LiveCUs) in stripDeadDebugInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp427 DICompileUnit *Module::debug_compile_units_iterator::operator*() const { in operator *()
428 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator *()
430 DICompileUnit *Module::debug_compile_units_iterator::operator->() const { in operator ->()
431 return cast<DICompileUnit>(CUs->getOperand(Idx)); in operator ->()
436 ((*this)->getEmissionKind() == DICompileUnit::NoDebug)) in SkipNoDebugCUs()
H A DDebugInfo.cpp227 void DebugInfoFinder::processCompileUnit(DICompileUnit *CU) { in processCompileUnit()
316 if (auto *CU = dyn_cast<DICompileUnit>(Scope)) { in processScope()
383 bool DebugInfoFinder::addCompileUnit(DICompileUnit *CU) { in addCompileUnit()
692 auto *Unit = cast_or_null<DICompileUnit>(map(MDS->getUnit())); in getReplacementSubprogram()
734 DICompileUnit *getReplacementCU(DICompileUnit *CU) { in getReplacementCU()
744 return DICompileUnit::getDistinct( in getReplacementCU()
747 CU->getSplitDebugFilename(), DICompileUnit::LineTablesOnly, EnumTypes, in getReplacementCU()
789 if (auto *CU = dyn_cast<DICompileUnit>(N)) in remap()
847 !isa<DICompileUnit>(MDN)) in traverse()
1111 static_cast<DICompileUnit::DebugEmissionKind>(Kind), DWOId, in LLVMDIBuilderCreateCompileUnit()
[all …]
H A DDIBuilder.cpp27 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder()
128 if (!N || isa<DICompileUnit>(N)) in getNonCompileUnitScope()
133 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
136 DICompileUnit::DebugEmissionKind Kind, uint64_t DWOId, in createCompileUnit()
138 DICompileUnit::DebugNameTableKind NameTableKind, bool RangesBaseAddress, in createCompileUnit()
146 CUNode = DICompileUnit::getDistinct( in createCompileUnit()
536 assert((!Context || isa<DICompileUnit>(Context)) && "Expected compile unit"); in createTemplateTypeParameter()
544 assert((!Context || isa<DICompileUnit>(Context)) && "Expected compile unit"); in createTemplateValueParameterHelper()
H A DDebugInfoMetadata.cpp543 assert((isa<DIFile>(this) || isa<DICompileUnit>(this)) && in getScope()
560 isa<DICompileUnit>(this)) && in getName()
1197 DICompileUnit::DICompileUnit(LLVMContext &C, StorageType Storage, in DICompileUnit() function in DICompileUnit
1212 DICompileUnit *DICompileUnit::getImpl( in getImpl()
1237 return storeImpl(new (std::size(Ops), Storage) DICompileUnit( in getImpl()
1245 std::optional<DICompileUnit::DebugEmissionKind>
1246 DICompileUnit::getEmissionKind(StringRef Str) { in getEmissionKind()
1255 std::optional<DICompileUnit::DebugNameTableKind>
1256 DICompileUnit::getNameTableKind(StringRef Str) { in getNameTableKind()
1265 const char *DICompileUnit::emissionKindString(DebugEmissionKind EK) { in emissionKindString()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleDebugInfoPrinter.cpp44 for (DICompileUnit *CU : Finder.compile_units()) { in printModuleDebugInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLexicalScopes.h52 DICompileUnit::NoDebug && in LexicalScope()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp740 for (DICompileUnit *CU : M.debug_compile_units()) { in emitHeader()
742 case DICompileUnit::NoDebug: in emitHeader()
743 case DICompileUnit::DebugDirectivesOnly: in emitHeader()
745 case DICompileUnit::LineTablesOnly: in emitHeader()
746 case DICompileUnit::FullDebug: in emitHeader()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp151 std::string mangleName(const DICompileUnit *CU, GCovFileType FileType);
490 std::string GCOVProfiler::mangleName(const DICompileUnit *CU, in mangleName()
764 auto *CU = cast<DICompileUnit>(CUNode->getOperand(i)); in emitProfileNotes()
1137 auto *CU = cast<DICompileUnit>(CUNodes->getOperand(i)); in insertCounterWriteout()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp107 DICompileUnit *CU = *M.debug_compile_units_begin(); in buildDebugInfoForNoopResumeDestroyFunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitNonSemanticDI.cpp110 if (const auto *CompileUnit = dyn_cast<DICompileUnit>(Op)) { in emitGlobalDI()

123