| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| LLVMContext.cpp | 1 //===-- LLVMContext.cpp - Implement LLVMContext ---------------------------===// 9 // This file implements LLVMContext, as a wrapper around the opaque 14 #include "llvm/IR/LLVMContext.h" 36 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) { 52 assert(DeoptEntry->second == LLVMContext::OB_deopt && 57 assert(FuncletEntry->second == LLVMContext::OB_funclet && 62 assert(GCTransitionEntry->second == LLVMContext::OB_gc_transition && 67 assert(CFGuardTargetEntry->second == LLVMContext::OB_cfguardtarget & [all...] |
| Type.cpp | 23 #include "llvm/IR/LLVMContext.h" 39 Type *Type::getPrimitiveType(LLVMContext &C, TypeID IDNumber) { 180 Type *Type::getVoidTy(LLVMContext &C) { return &C.pImpl->VoidTy; } 181 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } 182 Type *Type::getHalfTy(LLVMContext &C) { return &C.pImpl->HalfTy; } 183 Type *Type::getBFloatTy(LLVMContext &C) { return &C.pImpl->BFloatTy; } 184 Type *Type::getFloatTy(LLVMContext &C) { return &C.pImpl->FloatTy; } 185 Type *Type::getDoubleTy(LLVMContext &C) { return &C.pImpl->DoubleTy; } 186 Type *Type::getMetadataTy(LLVMContext &C) { return &C.pImpl->MetadataTy; } 187 Type *Type::getTokenTy(LLVMContext &C) { return &C.pImpl->TokenTy; [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Type.h | 33 class LLVMContext; 82 /// This refers to the LLVMContext in which this type was uniqued. 83 LLVMContext &Context; 93 explicit Type(LLVMContext &C, TypeID tid) 127 /// Return the LLVMContext in which this type was uniqued. 128 LLVMContext &getContext() const { return Context; } 405 static Type *getPrimitiveType(LLVMContext &C, TypeID IDNumber); 410 static Type *getVoidTy(LLVMContext &C); 411 static Type *getLabelTy(LLVMContext &C); 412 static Type *getHalfTy(LLVMContext &C) [all...] |
| LLVMContext.h | 1 //===- llvm/LLVMContext.h - Class for managing "global" state ---*- C++ -*-===// 9 // This file declares LLVMContext, a container of "global" state in LLVM, such 66 /// LLVMContext itself provides no locking guarantees, so you should be careful 68 class LLVMContext { 71 LLVMContext(); 72 LLVMContext(LLVMContext &) = delete; 73 LLVMContext &operator=(const LLVMContext &) = delete; 74 ~LLVMContext(); [all...] |
| Attributes.h | 43 class LLVMContext; 95 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0); 96 static Attribute get(LLVMContext &Context, StringRef Kind, 98 static Attribute get(LLVMContext &Context, AttrKind Kind, Type *Ty); 102 static Attribute getWithAlignment(LLVMContext &Context, Align Alignment); 103 static Attribute getWithStackAlignment(LLVMContext &Context, Align Alignment); 104 static Attribute getWithDereferenceableBytes(LLVMContext &Context, 106 static Attribute getWithDereferenceableOrNullBytes(LLVMContext &Context, 108 static Attribute getWithAllocSizeArgs(LLVMContext &Context, 111 static Attribute getWithVScaleRangeArgs(LLVMContext &Context [all...] |
| Statepoint.h | 150 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_transition)) 155 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_transition)) 166 if (auto Opt = getOperandBundle(LLVMContext::OB_deopt)) 171 if (auto Opt = getOperandBundle(LLVMContext::OB_deopt)) 184 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_live)) 191 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_live))
|
| ProfileSummary.h | 23 class LLVMContext; 66 Metadata *getDetailedSummaryMD(LLVMContext &Context); 84 Metadata *getMD(LLVMContext &Context, bool AddPartialField = true,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IRReader/ |
| IRReader.h | 27 class LLVMContext; 39 SMDiagnostic &Err, LLVMContext &Context, 48 getLazyIRFileModule(StringRef Filename, SMDiagnostic &Err, LLVMContext &Context, 56 MemoryBufferRef Buffer, SMDiagnostic &Err, LLVMContext &Context, 64 StringRef Filename, SMDiagnostic &Err, LLVMContext &Context,
|
| /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| CodeGenAction.h | 16 class LLVMContext; 51 llvm::LLVMContext *VMContext; 60 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr); 79 llvm::LLVMContext *takeLLVMContext(); 89 EmitAssemblyAction(llvm::LLVMContext *_VMContext = nullptr); 95 EmitBCAction(llvm::LLVMContext *_VMContext = nullptr); 101 EmitLLVMAction(llvm::LLVMContext *_VMContext = nullptr); 107 EmitLLVMOnlyAction(llvm::LLVMContext *_VMContext = nullptr); 113 EmitCodeGenOnlyAction(llvm::LLVMContext *_VMContext = nullptr); 119 EmitObjAction(llvm::LLVMContext *_VMContext = nullptr) [all...] |
| ModuleBuilder.h | 20 class LLVMContext; 89 llvm::Module* StartModule(llvm::StringRef ModuleName, llvm::LLVMContext &C); 100 llvm::LLVMContext& C,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| MLModelRunner.h | 14 #include "llvm/IR/LLVMContext.h" 33 MLModelRunner(LLVMContext &Ctx) : Ctx(Ctx) {} 35 LLVMContext &Ctx;
|
| ObjCARCUtil.h | 18 #include "llvm/IR/LLVMContext.h" 35 auto B = CB->getOperandBundle(LLVMContext::OB_clang_arc_attachedcall); 43 return CB->getOperandBundle(LLVMContext::OB_clang_arc_attachedcall)
|
| /src/external/apache2/llvm/dist/llvm/examples/BrainF/ |
| BrainF.h | 18 #include "llvm/IR/LLVMContext.h" 43 LLVMContext& C); 69 void header(LLVMContext& C); 74 BasicBlock *testbb, LLVMContext &Context);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ |
| LinkAllIR.h | 21 #include "llvm/IR/LLVMContext.h" 43 llvm::LLVMContext Context;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/ |
| Parser.h | 23 class LLVMContext; 46 LLVMContext &Context, 62 LLVMContext &Context, 86 StringRef Filename, SMDiagnostic &Err, LLVMContext &Context, 92 StringRef Filename, SMDiagnostic &Err, LLVMContext &Context, 114 MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context, 128 LLVMContext &Context,
|
| /src/external/apache2/llvm/dist/clang/lib/Interpreter/ |
| IncrementalParser.h | 25 class LLVMContext; 62 llvm::LLVMContext &LLVMCtx, llvm::Error &Err);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRParser/ |
| MIRParser.h | 71 StringRef Filename, SMDiagnostic &Error, LLVMContext &Context, 83 createMIRParser(std::unique_ptr<MemoryBuffer> Contents, LLVMContext &Context,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/ |
| FuzzerCLI.h | 17 #include "llvm/IR/LLVMContext.h" 60 LLVMContext &Context); 75 LLVMContext &Context);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| CodeGenCoverage.h | 17 class LLVMContext;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUMachineModuleInfo.cpp | 21 LLVMContext &CTX = MMI.getModule()->getContext();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| ValueTypes.h | 29 class LLVMContext; 65 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { 74 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 84 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { 373 EVT getRoundIntegerType(LLVMContext &Context) const { 384 EVT getHalfSizedIntegerVT(LLVMContext &Context) const { 398 EVT widenIntegerVectorElementType(LLVMContext &Context) const { 407 EVT getHalfNumVectorElementsVT(LLVMContext &Context) const { 417 EVT getDoubleNumVectorElementsVT(LLVMContext &Context) const { 431 EVT getPow2VectorType(LLVMContext &Context) const [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| ThreadSafeModule.h | 9 // Thread safe wrappers and utilities for Module and LLVMContext. 16 #include "llvm/IR/LLVMContext.h" 27 /// An LLVMContext together with an associated mutex that can be used to lock 32 State(std::unique_ptr<LLVMContext> Ctx) : Ctx(std::move(Ctx)) {} 34 std::unique_ptr<LLVMContext> Ctx; 52 /// Construct a ThreadSafeContext from the given LLVMContext. 53 ThreadSafeContext(std::unique_ptr<LLVMContext> NewCtx) 59 /// Returns a pointer to the LLVMContext that was used to construct this 61 LLVMContext *getContext() { return S ? S->Ctx.get() : nullptr; } 63 /// Returns a pointer to the LLVMContext that was used to construct thi [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ScopedNoAliasAA.cpp | 40 #include "llvm/IR/LLVMContext.h" 83 Call->getMetadata(LLVMContext::MD_noalias))) 86 if (!mayAliasInScopes(Call->getMetadata(LLVMContext::MD_alias_scope), 99 if (!mayAliasInScopes(Call1->getMetadata(LLVMContext::MD_alias_scope), 100 Call2->getMetadata(LLVMContext::MD_noalias))) 103 if (!mayAliasInScopes(Call2->getMetadata(LLVMContext::MD_alias_scope), 104 Call1->getMetadata(LLVMContext::MD_noalias)))
|
| /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| ValueList.h | 24 class LLVMContext; 47 LLVMContext &Context; 54 BitcodeReaderValueList(LLVMContext &C, size_t RefsUpperBound)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/ |
| BitcodeReader.h | 31 class LLVMContext; 41 std::error_code errorToErrorCodeAndEmitErrors(LLVMContext &Ctx, Error Err); 44 ErrorOr<T> expectedToErrorOrAndEmitErrors(LLVMContext &Ctx, Expected<T> Val) { 84 getModuleImpl(LLVMContext &Context, bool MaterializeAll, 101 Expected<std::unique_ptr<Module>> getLazyModule(LLVMContext &Context, 107 LLVMContext &Context, DataLayoutCallbackTy DataLayoutCallback = 144 getLazyBitcodeModule(MemoryBufferRef Buffer, LLVMContext &Context, 153 std::unique_ptr<MemoryBuffer> &&Buffer, LLVMContext &Context, 172 MemoryBufferRef Buffer, LLVMContext &Context,
|