Searched refs:DIBuilder (Results 1 - 25 of 28) sorted by relevance

12

/external/llvm/bindings/go/llvm/
H A DDIBuilderBindings.cpp1 //===- DIBuilderBindings.cpp - Bindings for DIBuilder ---------------------===//
10 // This file defines C bindings for the DIBuilder class.
16 #include "llvm/IR/DIBuilder.h"
22 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
26 return wrap(new DIBuilder(*m));
30 DIBuilder *d = unwrap(dref);
42 DIBuilder *D = unwrap(Dref);
49 DIBuilder *D = unwrap(Dref);
58 DIBuilder *D = unwrap(Dref);
68 DIBuilder *
[all...]
/external/llvm/lib/IR/
H A DDIBuilder.cpp1 //===--- DIBuilder.cpp - Debug Information Builder ------------------------===//
10 // This file implements the DIBuilder.
14 #include "llvm/IR/DIBuilder.h"
27 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes) function in class:DIBuilder
32 void DIBuilder::trackIfUnresolved(MDNode *N) {
42 void DIBuilder::finalize() {
111 DICompileUnit *DIBuilder::createCompileUnit(
122 assert(!CUNode && "Can only make one compile unit per DIBuilder instance");
148 DIImportedEntity *DIBuilder
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
H A DLocal.h34 class DIBuilder;
170 StoreInst *SI, DIBuilder &Builder);
175 LoadInst *LI, DIBuilder &Builder);
H A DSSAUpdater.h25 class DIBuilder;
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DDIBuilder.cpp1 //===--- DIBuilder.cpp - Debug Information Builder ------------------------===//
10 // This file implements the DIBuilder.
14 #include "llvm/Analysis/DIBuilder.h"
31 DIBuilder::DIBuilder(Module &m) function in class:DIBuilder
38 void DIBuilder::finalize() {
75 void DIBuilder::createCompileUnit(unsigned Lang, StringRef Filename,
126 DIFile DIBuilder::createFile(StringRef Filename, StringRef Directory) {
139 DIEnumerator DIBuilder::createEnumerator(StringRef Name, uint64_t Val) {
150 DIType DIBuilder
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DLocal.h45 class DIBuilder;
254 StoreInst *SI, DIBuilder &Builder);
259 LoadInst *LI, DIBuilder &Builder);
274 Instruction *InsertBefore, DIBuilder &Builder,
283 DIBuilder &Builder, bool Deref, int Offset = 0);
291 DIBuilder &Builder, int Offset = 0);
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DDIBuilder.h1 //===--- llvm/Analysis/DIBuilder.h - Debug Information Builder --*- C++ -*-===//
10 // This file defines a DIBuilder that is useful for creating debugging
46 class DIBuilder { class in namespace:llvm
65 DIBuilder(const DIBuilder &); // DO NOT IMPLEMENT
66 void operator=(const DIBuilder &); // DO NOT IMPLEMENT
69 explicit DIBuilder(Module &M);
/external/llvm/unittests/IR/
H A DVerifierTest.cpp11 #include "llvm/IR/DIBuilder.h"
133 DIBuilder dbuilder(M2);
181 DIBuilder DIB(M);
205 DIBuilder DIB(M);
H A DIRBuilderTest.cpp13 #include "llvm/IR/DIBuilder.h"
339 TEST_F(IRBuilderTest, DIBuilder) {
341 DIBuilder DIB(*M);
393 DIBuilder DIB(*M);
424 DIBuilder DIB(*M);
/external/llvm/include/llvm/IR/
H A DDIBuilder.h1 //===- DIBuilder.h - Debug Information Builder ------------------*- C++ -*-===//
10 // This file defines a DIBuilder that is useful for creating debugging
34 class DIBuilder { class in namespace:llvm
60 DIBuilder(const DIBuilder &) = delete;
61 void operator=(const DIBuilder &) = delete;
73 explicit DIBuilder(Module &M, bool AllowUnresolved = true);
700 /// in the operands of \c T, so \a DIBuilder needs to track that.
707 /// has a self-reference -- \a DIBuilder needs to track the array to
/external/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp60 #include "llvm/IR/DIBuilder.h"
171 DIBuilder Builder(*M, /*AllowUnresolved*/ false);
H A DLocal.cpp30 #include "llvm/IR/DIBuilder.h"
1063 StoreInst *SI, DIBuilder &Builder) {
1109 LoadInst *LI, DIBuilder &Builder) {
1136 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false);
1208 static DIExpression *BuildReplacementDIExpr(DIBuilder &Builder,
1227 Instruction *InsertBefore, DIBuilder &Builder,
1247 DIBuilder &Builder, bool Deref, int Offset) {
1253 DIBuilder &Builder, int Offset) {
1282 DIBuilder &Builder, int Offset) {
H A DPromoteMemoryToRegister.cpp31 #include "llvm/IR/DIBuilder.h"
226 DIBuilder DIB;
404 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false);
495 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false);
H A DInlineFunction.cpp34 #include "llvm/IR/DIBuilder.h"
1650 DIBuilder DIB(*Caller->getParent());
/external/llvm/unittests/Transforms/Utils/
H A DCloning.cpp15 #include "llvm/IR/DIBuilder.h"
226 DIBuilder DBuilder(*M);
269 DIBuilder DBuilder2(*M);
406 DIBuilder DBuilder(*OldM);
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp38 #include "llvm/Analysis/DIBuilder.h"
203 DIBuilder *DIB;
429 DIB = new DIBuilder(*DDI->getParent()->getParent()->getParent());
464 DIB = new DIBuilder(*SI->getParent()->getParent()->getParent());
1097 DIB = new DIBuilder(*SI->getParent()->getParent()->getParent());
H A DLocal.cpp28 #include "llvm/Analysis/DIBuilder.h"
795 StoreInst *SI, DIBuilder &Builder) {
826 LoadInst *LI, DIBuilder &Builder) {
848 DIBuilder DIB(*F.getParent());
/external/llvm/lib/CodeGen/
H A DSafeStack.cpp27 #include "llvm/IR/DIBuilder.h"
520 DIBuilder DIB(*F.getParent());
674 DIBuilder DIB(*F.getParent());
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp21 #include "llvm/Analysis/DIBuilder.h"
267 if (N >= 2 && DV->getAddrElement(0) == DIBuilder::OpPlus) {
280 if (Element == DIBuilder::OpPlus) {
283 } else if (Element == DIBuilder::OpDeref) {
285 } else llvm_unreachable("unknown DIBuilder Opcode");
H A DDwarfDebug.cpp34 #include "llvm/Analysis/DIBuilder.h"
570 /// FIXME - Remove this when dragon-egg and llvm-gcc switch to DIBuilder.
1868 if (N >= 2 && DV.getAddrElement(0) == DIBuilder::OpPlus) {
1891 if (Element == DIBuilder::OpPlus) {
1894 } else if (Element == DIBuilder::OpDeref)
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h25 #include "llvm/IR/DIBuilder.h"
58 llvm::DIBuilder DBuilder;
/external/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp4 #include "llvm/IR/DIBuilder.h"
820 static std::unique_ptr<DIBuilder> DBuilder;
1426 // Construct the DIBuilder, we do this here because we need the module.
1427 DBuilder = llvm::make_unique<DIBuilder>(*TheModule);
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp34 #include "llvm/Analysis/DIBuilder.h"
926 DIBuilder *DIB;
931 DIBuilder *DB)
1297 DIBuilder DIB(*F.getParent());
/external/swiftshader/third_party/LLVM/
H A DAndroid.mk18 lib/Analysis/DIBuilder.cpp \
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp29 #include "llvm/IR/DIBuilder.h"
602 DIBuilder DIB;

Completed in 475 milliseconds

12