Home
last modified time | relevance | path

Searched refs:EngineBuilder (Results 1 – 25 of 28) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h129 friend class EngineBuilder; // To allow access to JITCtor and InterpCtor. variable
490 class EngineBuilder {
510 EngineBuilder(std::unique_ptr<Module> M);
513 ~EngineBuilder();
517 EngineBuilder &setEngineKind(EngineKind::Kind w) { in setEngineKind()
528 EngineBuilder &setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager> mcjmm);
532 EngineBuilder &setErrorStr(std::string *e) { in setErrorStr()
539 EngineBuilder &setOptLevel(CodeGenOpt::Level l) { in setOptLevel()
546 EngineBuilder &setTargetOptions(const TargetOptions &Opts) { in setTargetOptions()
553 EngineBuilder &setRelocationModel(Reloc::Model RM) { in setRelocationModel()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp28 TargetMachine *EngineBuilder::selectTarget() { in selectTarget()
41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
H A DExecutionEngineBindings.cpp105 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateExecutionEngineForModule()
120 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateInterpreterForModule()
136 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateJITCompilerForModule()
184 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateMCJITCompilerForModule()
H A DExecutionEngine.cpp396 EngineBuilder::EngineBuilder(std::unique_ptr<Module> M) in EngineBuilder() function in EngineBuilder
401 EngineBuilder::~EngineBuilder() {} in ~EngineBuilder()
403 EngineBuilder &EngineBuilder::setMCJITMemoryManager( in setMCJITMemoryManager()
409 void EngineBuilder::InitEngine() { in InitEngine()
427 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) { in create()
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DMCJITDesignAndImplementation.rst16 In most cases, an EngineBuilder object is used to create an instance of
17 the MCJIT execution engine. The EngineBuilder takes an llvm::Module
21 Of particular interest is the EngineBuilder::setMCJITMemoryManager
26 Once the options have been set, a client calls EngineBuilder::create to
30 the Module that was used to create the EngineBuilder.
34 EngineBuilder::create will call the static MCJIT::createJIT function,
46 from EngineBuilder but it does not immediately generate code for this
/minix3/external/bsd/llvm/dist/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp117 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
/minix3/external/bsd/llvm/dist/llvm/examples/Fibonacci/
H A Dfibonacci.cpp107 EngineBuilder(std::move(Owner)) in main()
/minix3/external/bsd/llvm/dist/llvm/examples/BrainF/
H A DBrainFDriver.cpp144 ExecutionEngine *ee = EngineBuilder(std::move(Mod)).create(); in main()
/minix3/external/bsd/llvm/dist/llvm/tools/llvm-jitlistener/
H A Dllvm-jitlistener.cpp140 TheJIT.reset(EngineBuilder(std::move(TheModule)) in InitEE()
/minix3/external/bsd/llvm/dist/clang/examples/clang-interpreter/
H A Dmain.cpp47 return llvm::EngineBuilder(std::move(M)) in createExecutionEngine()
/minix3/external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/
H A DExecutionEngineTest.cpp32 Engine.reset(EngineBuilder(std::move(Owner)).setErrorStr(&Error).create()); in ExecutionEngineTest()
/minix3/external/bsd/llvm/dist/llvm/examples/ParallelJIT/
H A DParallelJIT.cpp252 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/executionengine/
H A Dllvm_executionengine.mli48 See the function [llvm::EngineBuilder::create]. *)
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp632 EngineBuilder(std::move(Owner)) in main()
/minix3/external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTestBase.h325 EngineBuilder EB(std::move(M)); in createJIT()
/minix3/external/bsd/llvm/dist/llvm/tools/lli/
H A Dlli.cpp414 EngineBuilder builder(std::move(Owner)); in main()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp902 EngineBuilder(std::move(Owner)) in main()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp1023 EngineBuilder(std::move(Owner)) in main()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy-jit.cpp1123 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
H A Dtoy.cpp809 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp1197 EngineBuilder(std::move(Owner)) in main()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy-jit.cpp1163 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
H A Dtoy.cpp898 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/
H A Dtoy.cpp779 ExecutionEngine *NewEngine = EngineBuilder(OpenModule) in getPointerToFunction()
/minix3/external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp1448 EngineBuilder(std::move(Owner)) in main()

12