HomeSort by: relevance | last modified time | path
    Searched refs:LLVMContext (Results 1 - 25 of 510) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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,

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 91011>>