Searched refs:LLJIT (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | LLJIT.cpp | 52 LLJIT::~LLJIT() { in ~LLJIT() 57 Error LLJIT::defineAbsolute(StringRef Name, JITEvaluatedSymbol Sym) { in defineAbsolute() 63 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule() 73 Error LLJIT::addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj) { in addObjectFile() 79 Expected<JITEvaluatedSymbol> LLJIT::lookupLinkerMangled(JITDylib &JD, in lookupLinkerMangled() 87 LLJIT::createObjectLinkingLayer(LLJITBuilderState &S, ExecutionSession &ES) { in createObjectLinkingLayer() 111 LLJIT::createCompileFunction(LLJITBuilderState &S, in createCompileFunction() 130 LLJIT::LLJIT(LLJITBuilderState &S, Error &Err) in LLJIT() function in llvm::orc::LLJIT 169 std::string LLJIT::mangle(StringRef UnmangledName) { in mangle() 178 Error LLJIT::applyDataLayout(Module &M) { in applyDataLayout() [all …]
|
D | CMakeLists.txt | 14 LLJIT.cpp
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | LLJIT.cpp | 124 class GenericLLVMIRPlatformSupport : public LLJIT::PlatformSupport { 127 GenericLLVMIRPlatformSupport(LLJIT &J) in GenericLLVMIRPlatformSupport() 439 LLJIT &J; 505 class MachOPlatformSupport : public LLJIT::PlatformSupport { 521 Create(LLJIT &J, JITDylib &PlatformJITDylib) { in Create() 631 MachOPlatformSupport(LLJIT &J, JITDylib &PlatformJITDylib, DlFcnValues DlFcn) in MachOPlatformSupport() 666 static MachOPlatform &setupPlatform(LLJIT &J) { in setupPlatform() 676 static std::unique_ptr<MemoryBuffer> createStandardSymbolsObject(LLJIT &J) { in createStandardSymbolsObject() 888 LLJIT &J; 901 void LLJIT::PlatformSupport::setInitTransform( in setInitTransform() [all …]
|
D | CMakeLists.txt | 13 LLJIT.cpp
|
D | OrcV2CBindings.cpp | 86 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef)
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
D | LLJIT.h | 37 class LLJIT { 40 friend void setUpGenericLLVMIRPlatform(LLJIT &J); 53 static void setInitTransform(LLJIT &J, 59 ~LLJIT(); 196 LLJIT(LLJITBuilderState &S, Error &Err); 220 class LLLazyJIT : public LLJIT { 260 using PlatformSetupFunction = std::function<Error(LLJIT &J)>; 382 public LLJITBuilderSetters<LLJIT, LLJITBuilder, LLJITBuilderState> {}; 442 void setUpGenericLLVMIRPlatform(LLJIT &J); 456 Error setUpMachOPlatform(LLJIT &J);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | LLJIT.h | 35 class LLJIT { 39 static Expected<std::unique_ptr<LLJIT>> Create(LLJITBuilderState &S); 43 ~LLJIT(); 131 LLJIT(LLJITBuilderState &S, Error &Err); 154 class LLLazyJIT : public LLJIT { 280 public LLJITBuilderSetters<LLJIT, LLJITBuilder, LLJITBuilderState> {};
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/ |
D | BUILD.gn | 25 "LLJIT.cpp",
|
/external/llvm-project/llvm/docs/ |
D | ORCv2.rst | 84 LLJIT and LLLazyJIT 91 The LLJIT class uses an IRCompileLayer and RTDyldObjectLinkingLayer to support 94 as soon as you attempt to look up its address). LLJIT is a suitable replacement 98 The LLLazyJIT extends LLJIT and adds a CompileOnDemandLayer to enable lazy 104 LLJIT and LLLazyJIT instances can be created using their respective builder 110 // Try to detect the host arch and construct an LLJIT instance. 155 For users wanting to get started with LLJIT a minimal example program can be 263 pool (this is what LLJIT/LLLazyJIT do). 458 A full example of how to use lazyReexports with the LLJIT class can be found at 497 MCJIT clients should use LLJIT (see `LLJIT and LLLazyJIT`_), and can place [all …]
|
/external/llvm-project/llvm/test/ExecutionEngine/OrcLazy/ |
D | static-initializers-in-objectfiles.ll | 6 ; Verify that LLJIT Platforms respect static initializers in cached objects.
|
/external/llvm-project/mlir/include/mlir/ExecutionEngine/ |
D | ExecutionEngine.h | 126 std::unique_ptr<llvm::orc::LLJIT> jit;
|