Home
last modified time | relevance | path

Searched refs:DIBuilder (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp27 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder() function in DIBuilder
44 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
54 void DIBuilder::finalizeSubprogram(DISubprogram *SP) { in finalizeSubprogram()
62 void DIBuilder::finalize() { in finalize()
133 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
176 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
185 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
194 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
203 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, in createImportedDeclaration()
213 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, in createFile()
[all …]
H A DDebugInfo.cpp1069 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved()
1073 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
2148 DIBuilder &DIB) { in emitDbgAssign()
2206 DIBuilder DIB(Module, /*AllowUnresolved*/ false); in trackAssignments()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h40 class DIBuilder; variable
276 DIBuilder &Builder);
281 StoreInst *SI, DIBuilder &Builder);
287 DIBuilder &Builder);
290 DIBuilder &Builder);
295 LoadInst *LI, DIBuilder &Builder);
297 LoadInst *LI, DIBuilder &Builder);
302 PHINode *LI, DIBuilder &Builder);
304 PHINode *LI, DIBuilder &Builder);
321 DIBuilder &Builder, uint8_t DIExprFlags,
[all …]
H A DDebugify.h50 class DIBuilder; variable
63 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
H A DValueMapper.h27 class DIBuilder; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h46 class DIBuilder {
109 LLVM_ABI explicit DIBuilder(Module &M, bool AllowUnresolved = true,
111 DIBuilder(const DIBuilder &) = delete;
112 DIBuilder &operator=(const DIBuilder &) = delete;
1206 DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp34 DIBuilder &DIB, Function &F) { in applyDebugifyMetadataToMachineFunction()
201 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool { in runOnModule()
H A DWindowsSecureHotPatching.cpp360 DIBuilder DebugInfo{*F.getParent(), true, Unit}; in getOrCreateRefVariable()
573 DIBuilder DebugInfo{*F.getParent(), true, Unit}; in runOnFunction()
H A DJMCInstrumenter.cpp115 DIBuilder DB(M, false, CU); in attachDebugInfo()
H A DSafeStack.cpp501 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack()
665 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
H A DMachineOutliner.cpp1003 DIBuilder DB(M, true, CU); in createOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp107 static void createDebugValue(DIBuilder &DIB, Value *NewValue, in createDebugValue()
118 static void createDebugValue(DIBuilder &DIB, Value *NewValue, in createDebugValue()
150 StoreInst *ToDelete, DIBuilder &DIB, in updateForDeletedStore()
196 void updateForNewPhi(PHINode *NewPhi, DIBuilder &DIB) const { in updateForNewPhi()
383 DIBuilder DIB;
638 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca()
754 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
H A DLocal.cpp1687 static void insertDbgValueOrDbgVariableRecord(DIBuilder &Builder, Value *DV, in insertDbgValueOrDbgVariableRecord()
1699 DIBuilder &Builder, Value *DV, DILocalVariable *DIVar, DIExpression *DIExpr, in insertDbgValueOrDbgVariableRecordAfter()
1709 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1758 DIBuilder &Builder) { in InsertDebugValueAtStoreLoc()
1774 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1799 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1845 DIBuilder &Builder) { in InsertDebugValueAtStoreLoc()
1861 PHINode *APN, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1893 DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1932 DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
[all …]
H A DDebugify.cpp140 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) { in applyDebugifyMetadata()
147 DIBuilder DIB(M); in applyDebugifyMetadata()
H A DCodeExtractor.cpp1262 DIBuilder DIB(*OldFunc.getParent(), /*AllowUnresolved=*/false, in fixupDebugInfoPostExtraction()
H A DLoopUtils.cpp656 DIBuilder DIB(*ExitBlock->getModule()); in deleteDeadLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp108 DIBuilder DB(M, /*AllowUnresolved*/ false, CU); in buildDebugInfoForNoopResumeDestroyFunc()
H A DCoroFrame.cpp601 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, in solveDIType()
702 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in buildFrameDebugInfo()
H A DCoroSplit.cpp1482 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in createResumeEntryBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp342 DIBuilder DIB(M); in runIPSCCP()
H A DIROutliner.cpp673 DIBuilder DB(M, true, CU); in createFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h67 llvm::DIBuilder DBuilder;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp391 DIBuilder DIB(*OldInst->getModule(), /*AllowUnresolved*/ false); in migrateDebugInfo()
5236 insertNewDbgInst(DIBuilder &DIB, DbgDeclareInst *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5259 insertNewDbgInst(DIBuilder &DIB, DbgAssignIntrinsic *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5297 insertNewDbgInst(DIBuilder &DIB, DbgVariableRecord *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5475 DIBuilder DIB(*AI.getModule(), /*AllowUnresolved*/ false); in splitAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp751 DIBuilder DBuilder(*M); in createBPFUnreachable()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1699 DIBuilder DB(M, true, SP->getUnit()); in getOrCreateRegionCounters()

12