/external/llvm/include/llvm/IR/ |
LLVMContext.h | 1 //===-- llvm/LLVMContext.h - Class for managing "global" state --*- C++ -*-===// 10 // This file declares LLVMContext, a container of "global" state in LLVM, such 38 /// LLVMContext itself provides no locking guarantees, so you should be careful 40 class LLVMContext { 43 LLVMContext(); 44 ~LLVMContext(); 59 /// This ID is uniqued across modules in the current LLVMContext. 63 /// custom metadata IDs registered in this LLVMContext. 71 /// \see LLVMContext::setDiagnosticHandler. 72 /// \see LLVMContext::diagnose [all...] |
DebugLoc.h | 23 class LLVMContext; 54 /// decoded by LLVMContext. 0 is unknown. 83 MDNode *getScope(const LLVMContext &Ctx) const; 87 MDNode *getInlinedAt(const LLVMContext &Ctx) const; 91 const LLVMContext &Ctx) const; 94 MDNode *getScopeNode(const LLVMContext &Ctx) const; 98 DebugLoc getFnDebugLoc(const LLVMContext &Ctx) const; 102 MDNode *getAsMDNode(const LLVMContext &Ctx) const; 109 void dump(const LLVMContext &Ctx) const; 111 void print(const LLVMContext &Ctx, raw_ostream &OS) const [all...] |
LeakDetector.h | 29 class LLVMContext; 60 static void checkForGarbage(LLVMContext &C, const std::string &Message) { 87 static void checkForGarbageImpl(LLVMContext &C, const std::string &Message);
|
Type.h | 32 class LLVMContext; 78 /// Context - This refers to the LLVMContext in which this type was uniqued. 79 LLVMContext &Context; 89 explicit Type(LLVMContext &C, TypeID tid) 124 /// getContext - Return the LLVMContext in which this type was uniqued. 125 LLVMContext &getContext() const { return Context; } 374 static Type *getPrimitiveType(LLVMContext &C, TypeID IDNumber); 379 static Type *getVoidTy(LLVMContext &C); 380 static Type *getLabelTy(LLVMContext &C); 381 static Type *getHalfTy(LLVMContext &C) [all...] |
TypeBuilder.h | 19 #include "llvm/IR/LLVMContext.h" 53 /// static StructType *get(LLVMContext &Context) { 55 /// // for each LLVMContext. 106 static PointerType *get(LLVMContext &Context) { 117 static ArrayType *get(LLVMContext &Context) { 124 static ArrayType *get(LLVMContext &Context) { 154 static IntegerType *get(LLVMContext &Context) { \ 183 static IntegerType *get(LLVMContext &C) { 190 static Type *get(LLVMContext& C) { 198 static Type *get(LLVMContext& C) [all...] |
Attributes.h | 36 class LLVMContext; 128 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0); 129 static Attribute get(LLVMContext &Context, StringRef Kind, 134 static Attribute getWithAlignment(LLVMContext &Context, uint64_t Align); 135 static Attribute getWithStackAlignment(LLVMContext &Context, uint64_t Align); 224 static AttributeSet get(LLVMContext &C, 226 static AttributeSet get(LLVMContext &C, 230 static AttributeSet getImpl(LLVMContext &C, 244 static AttributeSet get(LLVMContext &C, ArrayRef<AttributeSet> Attrs); 245 static AttributeSet get(LLVMContext &C, unsigned Index [all...] |
/external/llvm/include/llvm/AsmParser/ |
Parser.h | 24 class LLVMContext; 35 LLVMContext &Context ///< Context in which to allocate globals info. 48 LLVMContext &Context 59 LLVMContext &Context
|
/external/llvm/include/llvm/IRReader/ |
IRReader.h | 25 class LLVMContext; 32 LLVMContext &Context); 37 Module *ParseIR(MemoryBuffer *Buffer, SMDiagnostic &Err, LLVMContext &Context); 43 LLVMContext &Context);
|
/frameworks/compile/libbcc/include/bcc/ |
BCCContext.h | 21 class LLVMContext; 39 llvm::LLVMContext &getLLVMContext(); 40 const llvm::LLVMContext &getLLVMContext() const;
|
/external/clang/include/clang/CodeGen/ |
CodeGenAction.h | 17 class LLVMContext; 29 llvm::LLVMContext *VMContext; 36 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr); 60 llvm::LLVMContext *takeLLVMContext(); 68 EmitAssemblyAction(llvm::LLVMContext *_VMContext = nullptr); 74 EmitBCAction(llvm::LLVMContext *_VMContext = nullptr); 80 EmitLLVMAction(llvm::LLVMContext *_VMContext = nullptr); 86 EmitLLVMOnlyAction(llvm::LLVMContext *_VMContext = nullptr); 92 EmitCodeGenOnlyAction(llvm::LLVMContext *_VMContext = nullptr); 98 EmitObjAction(llvm::LLVMContext *_VMContext = nullptr) [all...] |
ModuleBuilder.h | 21 class LLVMContext; 47 llvm::LLVMContext& C);
|
/external/llvm/lib/IR/ |
LLVMContext.cpp | 1 //===-- LLVMContext.cpp - Implement LLVMContext ---------------------------===// 10 // This file implements LLVMContext, as a wrapper around the opaque 15 #include "llvm/IR/LLVMContext.h" 28 static ManagedStatic<LLVMContext> GlobalContext; 30 LLVMContext& llvm::getGlobalContext() { 34 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) { 70 LLVMContext::~LLVMContext() { delete pImpl; [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitReader_2_7.h | 30 class LLVMContext; 37 llvm::LLVMContext& Context, 41 llvm::LLVMContext& Context, 45 llvm::LLVMContext& Context,
|
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitReader_3_0.h | 29 class LLVMContext; 36 llvm::LLVMContext& Context, 40 llvm::LLVMContext& Context, 44 llvm::LLVMContext& Context,
|
/external/llvm/tools/opt/ |
NewPMDriver.h | 27 class LLVMContext; 50 bool runPassPipeline(StringRef Arg0, LLVMContext &Context, Module &M,
|
/frameworks/compile/libbcc/lib/Core/ |
BCCContextImpl.h | 21 #include <llvm/IR/LLVMContext.h> 33 llvm::LLVMContext mLLVMContext;
|
/external/llvm/include/llvm/Bitcode/ |
ReaderWriter.h | 24 class LLVMContext; 33 LLVMContext &Context); 41 LLVMContext &Context, 48 LLVMContext &Context); 53 LLVMContext &Context);
|
/external/llvm/examples/BrainF/ |
BrainF.h | 19 #include "llvm/IR/LLVMContext.h" 43 LLVMContext& C); 69 void header(LLVMContext& C); 74 BasicBlock *testbb, LLVMContext &Context);
|
/external/llvm/unittests/IR/ |
TypesTest.cpp | 11 #include "llvm/IR/LLVMContext.h" 18 LLVMContext C;
|
/art/compiler/jni/portable/ |
jni_compiler.h | 42 class LLVMContext; 73 ::llvm::LLVMContext* context_;
|
/art/compiler/llvm/ |
md_builder.h | 27 class LLVMContext; 38 explicit MDBuilder(::llvm::LLVMContext& context)
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
loader.cpp | 7 #include <llvm/LLVMContext.h> 27 LLVMContext &Context = getGlobalContext();
|
/external/clang/lib/CodeGen/ |
ABIInfo.h | 19 class LLVMContext; 55 llvm::LLVMContext &getVMContext() const;
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
MultiJITTest.cpp | 13 #include "llvm/IR/LLVMContext.h" 38 void createModule1(LLVMContext &Context1, Module *&M1, Function *&FooF1) { 55 void createModule2(LLVMContext &Context2, Module *&M2, Function *&FooF2) { 73 LLVMContext Context1; 78 LLVMContext Context2; 103 LLVMContext Context1; 108 LLVMContext Context2; 137 LLVMContext Context1; 142 LLVMContext Context2;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
loader.cpp | 7 #include <llvm/LLVMContext.h> 27 LLVMContext &Context = getGlobalContext();
|