HomeSort by: relevance | last modified time | path
    Searched refs:DIBuilder (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/IR/
DIBuilder.cpp 1 //===--- DIBuilder.cpp - Debug Information Builder ------------------------===//
9 // This file implements the DIBuilder.
13 #include "llvm/IR/DIBuilder.h"
34 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU)
39 void DIBuilder::trackIfUnresolved(MDNode *N) {
49 void DIBuilder::finalizeSubprogram(DISubprogram *SP) {
69 void DIBuilder::finalize() {
138 DICompileUnit *DIBuilder::createCompileUnit(
150 assert(!CUNode && "Can only make one compile unit per DIBuilder instance")
    [all...]
DebugInfo.cpp 27 #include "llvm/IR/DIBuilder.h"
853 return wrap(new DIBuilder(*unwrap(M), false));
857 return wrap(new DIBuilder(*unwrap(M)));
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
dibuilder.go 1 //===- dibuilder.go - Bindings for DIBuilder ------------------------------===//
9 // This file defines bindings for the DIBuilder class.
89 // DIBuilder is a wrapper for the LLVM DIBuilder class.
90 type DIBuilder struct {
95 // NewDIBuilder creates a new DIBuilder, associated with the given module.
96 func NewDIBuilder(m Module) *DIBuilder {
98 return &DIBuilder{ref: d, m: m}
101 // Destroy destroys the DIBuilder
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Local.h 48 class DIBuilder;
246 StoreInst *SI, DIBuilder &Builder);
251 LoadInst *LI, DIBuilder &Builder);
256 PHINode *LI, DIBuilder &Builder);
271 bool replaceDbgDeclare(Value *Address, Value *NewAddress, DIBuilder &Builder,
280 DIBuilder &Builder, int Offset = 0);
Debugify.h 48 class DIBuilder;
60 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineDebugify.cpp 25 #include "llvm/IR/DIBuilder.h"
37 DIBuilder &DIB, Function &F) {
176 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool {
SafeStack.cpp 40 #include "llvm/IR/DIBuilder.h"
500 DIBuilder DIB(*F.getParent());
657 DIBuilder DIB(*F.getParent());
MachineOutliner.cpp 67 #include "llvm/IR/DIBuilder.h"
702 DIBuilder DB(M, true, CU);
725 // We're done with the DIBuilder.
  /src/external/apache2/llvm/lib/libLLVMIR/
Makefile 30 DIBuilder.cpp \
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h 1 //===- DIBuilder.h - Debug Information Builder ------------------*- C++ -*-===//
9 // This file defines a DIBuilder that is useful for creating debugging
41 class DIBuilder {
102 explicit DIBuilder(Module &M, bool AllowUnresolved = true,
104 DIBuilder(const DIBuilder &) = delete;
105 DIBuilder &operator=(const DIBuilder &) = delete;
175 /// List of macro node direct children will be calculated by DIBuilder,
914 /// in the operands of \c T, so \a DIBuilder needs to track that
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 34 #include "llvm/IR/DIBuilder.h"
227 DIBuilder DIB;
424 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false);
526 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false);
Debugify.cpp 19 #include "llvm/IR/DIBuilder.h"
78 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) {
85 DIBuilder DIB(M);
Local.cpp 46 #include "llvm/IR/DIBuilder.h"
1433 StoreInst *SI, DIBuilder &Builder) {
1461 LoadInst *LI, DIBuilder &Builder) {
1489 PHINode *APN, DIBuilder &Builder) {
1533 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false);
1668 DIBuilder &Builder, uint8_t DIExprFlags,
1686 DIBuilder &Builder, int Offset) {
1709 DIBuilder &Builder, int Offset) {
CodeExtractor.cpp 34 #include "llvm/IR/DIBuilder.h"
1481 DIBuilder DIB(*OldFunc.getParent(), /*AllowUnresolved=*/false,
LoopUtils.cpp 37 #include "llvm/IR/DIBuilder.h"
706 DIBuilder DIB(*ExitBlock->getModule());
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/
toy.cpp 4 #include "llvm/IR/DIBuilder.h"
833 static std::unique_ptr<DIBuilder> DBuilder;
1442 // Construct the DIBuilder, we do this here because we need the module.
1443 DBuilder = std::make_unique<DIBuilder>(*TheModule);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 24 #include "llvm/IR/DIBuilder.h"
831 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, DataLayout &Layout,
922 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false);
1614 DIBuilder(*CurrentBlock->getParent()->getParent(), AllowUnresolved)
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h 29 #include "llvm/IR/DIBuilder.h"
62 llvm::DIBuilder DBuilder;
CGDebugInfo.cpp 2659 llvm::DIBuilder DIB(CGM.getModule());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp 69 #include "llvm/IR/DIBuilder.h"
2620 std::unique_ptr<DIBuilder> DIB;
2623 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
AddressSanitizer.cpp 38 #include "llvm/IR/DIBuilder.h"
916 DIBuilder DIB;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SROA.cpp 49 #include "llvm/IR/DIBuilder.h"
4518 DIBuilder DIB(*AI.getModule(), /*AllowUnresolved*/ false);

Completed in 50 milliseconds