Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp28 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder() function in DIBuilder
46 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
56 void DIBuilder::finalizeSubprogram(DISubprogram *SP) { in finalizeSubprogram()
64 void DIBuilder::finalize() { in finalize()
135 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
178 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
187 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
196 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
205 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, in createImportedDeclaration()
215 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, in createFile()
[all …]
H A DDebugInfo.cpp1041 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved()
1045 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
1996 DIBuilder &DIB) { in emitDbgAssign()
2068 DIBuilder DIB(Module, /*AllowUnresolved*/ false); in trackAssignments()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h39 class DIBuilder; variable
265 StoreInst *SI, DIBuilder &Builder);
267 DIBuilder &Builder);
272 LoadInst *LI, DIBuilder &Builder);
274 DIBuilder &Builder);
279 PHINode *LI, DIBuilder &Builder);
281 DIBuilder &Builder);
296 bool replaceDbgDeclare(Value *Address, Value *NewAddress, DIBuilder &Builder,
305 DIBuilder &Builder, int Offset = 0);
491 DIExpression *getExpressionForConstant(DIBuilder &DIB, const Constant &C,
H A DDebugify.h49 class DIBuilder; variable
61 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
H A DValueMapper.h25 class DIBuilder; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h45 class DIBuilder {
130 explicit DIBuilder(Module &M, bool AllowUnresolved = true,
132 DIBuilder(const DIBuilder &) = delete;
133 DIBuilder &operator=(const DIBuilder &) = delete;
1061 DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp105 static void createDebugValue(DIBuilder &DIB, Value *NewValue, in createDebugValue()
116 static void createDebugValue(DIBuilder &DIB, Value *NewValue, in createDebugValue()
147 StoreInst *ToDelete, DIBuilder &DIB, in updateForDeletedStore()
193 void updateForNewPhi(PHINode *NewPhi, DIBuilder &DIB) const { in updateForNewPhi()
350 DIBuilder DIB;
589 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca()
701 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
H A DLocal.cpp1659 static void insertDbgValueOrDbgVariableRecord(DIBuilder &Builder, Value *DV, in insertDbgValueOrDbgVariableRecord()
1679 DIBuilder &Builder, Value *DV, DILocalVariable *DIVar, DIExpression *DIExpr, in insertDbgValueOrDbgVariableRecordAfter()
1698 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1743 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1768 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1817 PHINode *APN, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1849 DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1889 DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1924 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false); in LowerDbgDeclare()
2139 DIBuilder &Builder, uint8_t DIExprFlags, in replaceDbgDeclare()
[all …]
H A DDebugify.cpp83 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) { in applyDebugifyMetadata()
90 DIBuilder DIB(M); in applyDebugifyMetadata()
H A DCodeExtractor.cpp1561 DIBuilder DIB(*OldFunc.getParent(), /*AllowUnresolved=*/false, in fixupDebugInfoPostExtraction()
H A DLoopUtils.cpp665 DIBuilder DIB(*ExitBlock->getModule()); in deleteDeadLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp34 DIBuilder &DIB, Function &F) { in applyDebugifyMetadataToMachineFunction()
197 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool { in runOnModule()
H A DJMCInstrumenter.cpp115 DIBuilder DB(M, false, CU); in attachDebugInfo()
H A DSafeStack.cpp494 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack()
657 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
H A DMachineOutliner.cpp798 DIBuilder DB(M, true, CU); in createOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp110 DIBuilder DB(M, /*AllowUnresolved*/ false, CU); in buildDebugInfoForNoopResumeDestroyFunc()
H A DCoroFrame.cpp1021 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, in solveDIType()
1122 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in buildFrameDebugInfo()
1927 DIBuilder(*CurrentBlock->getParent()->getParent(), AllowUnresolved) in insertSpills()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp369 DIBuilder DIB(M); in runIPSCCP()
H A DIROutliner.cpp672 DIBuilder DB(M, true, CU); in createFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp387 DIBuilder DIB(*OldInst->getModule(), /*AllowUnresolved*/ false); in migrateDebugInfo()
5102 insertNewDbgInst(DIBuilder &DIB, DbgDeclareInst *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5125 insertNewDbgInst(DIBuilder &DIB, DbgAssignIntrinsic *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5165 insertNewDbgInst(DIBuilder &DIB, DbgVariableRecord *Orig, AllocaInst *NewAddr, in insertNewDbgInst()
5330 DIBuilder DIB(*AI.getModule(), /*AllowUnresolved*/ false); in splitAlloca()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h64 llvm::DIBuilder DBuilder;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1702 DIBuilder DB(M, true, SP->getUnit()); in getOrCreateRegionCounters()
H A DAddressSanitizer.cpp988 DIBuilder DIB;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3255 std::unique_ptr<DIBuilder> DIB; in visitAllocSite()
3258 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false)); in visitAllocSite()
/freebsd/lib/clang/libllvm/
H A DMakefile805 SRCS_MIN+= IR/DIBuilder.cpp

12