Displaying 5 results from an estimated 5 matches for "objlayer".
Did you mean:
objlayert
2016 May 17
3
External function resolution: MCJIT vs ORC JIT
...d::unique_ptr<llvm::TargetMachine> TM (llvm::EngineBuilder().selectTarget());
std::unique_ptr<llvm::DataLayout> DL;
DL.reset (new llvm::DataLayout (TM->createDataLayout()));
std::unique_ptr<llvm::ExecutionEngine> EE;
typedef llvm::orc::ObjectLinkingLayer<> ObjLayerT;
typedef llvm::orc::IRCompileLayer<ObjLayerT> CompileLayerT;
typedef CompileLayerT::ModuleSetHandleT ModuleHandleT;
ObjLayerT Objlayer;
CompileLayerT Compilelayer (Objlayer, llvm::orc::SimpleCompiler(*TM));
std::unique_ptr<llvm::Module> M (new llvm::Module("mod...
2016 May 19
2
External function resolution: MCJIT vs ORC JIT
...m::TargetMachine> TM (llvm::EngineBuilder().selectTarget());
> std::unique_ptr<llvm::DataLayout> DL;
> DL.reset (new llvm::DataLayout (TM->createDataLayout()));
> std::unique_ptr<llvm::ExecutionEngine> EE;
> typedef llvm::orc::ObjectLinkingLayer<> ObjLayerT;
> typedef llvm::orc::IRCompileLayer<ObjLayerT> CompileLayerT;
> typedef CompileLayerT::ModuleSetHandleT ModuleHandleT;
> ObjLayerT Objlayer;
> CompileLayerT Compilelayer (Objlayer, llvm::orc::SimpleCompiler(*TM));
> std::unique_ptr<llvm::Module> M (n...
2016 May 20
0
External function resolution: MCJIT vs ORC JIT
...gt;> (llvm::EngineBuilder().selectTarget());
>> std::unique_ptr<llvm::DataLayout> DL;
>> DL.reset (new llvm::DataLayout (TM->createDataLayout()));
>> std::unique_ptr<llvm::ExecutionEngine> EE;
>> typedef llvm::orc::ObjectLinkingLayer<> ObjLayerT;
>> typedef llvm::orc::IRCompileLayer<ObjLayerT> CompileLayerT;
>> typedef CompileLayerT::ModuleSetHandleT ModuleHandleT;
>> ObjLayerT Objlayer;
>> CompileLayerT Compilelayer (Objlayer, llvm::orc::SimpleCompiler(*TM));
>> std::unique_ptr<l...
2016 May 22
1
External function resolution: MCJIT vs ORC JIT
...> TM (llvm::EngineBuilder().selectTarget());
>> std::unique_ptr<llvm::DataLayout> DL;
>> DL.reset (new llvm::DataLayout (TM->createDataLayout()));
>> std::unique_ptr<llvm::ExecutionEngine> EE;
>> typedef llvm::orc::ObjectLinkingLayer<> ObjLayerT;
>> typedef llvm::orc::IRCompileLayer<ObjLayerT> CompileLayerT;
>> typedef CompileLayerT::ModuleSetHandleT ModuleHandleT;
>> ObjLayerT Objlayer;
>> CompileLayerT Compilelayer (Objlayer, llvm::orc::SimpleCompiler(*TM));
>> std::unique_ptr<l...
2019 Mar 26
2
ORC JIT fails with standard math librrary
Hi,
I still can't get IR functions to JIT compile with the ORC JIT when they
contain a call to the standard math library. Attached is a minimal exploit.
The program uses the KaleidoscopeJIT.h that ships with LLVM 8 (except
that I had to expose the Datalayout). It reads from the filesystem an IR
file (filename "func_works.ll" or "func_cos_fails.ll) and asks the ORC
JIT