/external/llvm/include/llvm/ExecutionEngine/ |
D | ExecutionEngine.h | 119 friend class EngineBuilder; // To allow access to JITCtor and InterpCtor. variable 497 class EngineBuilder { 516 EngineBuilder(); 519 EngineBuilder(std::unique_ptr<Module> M); 522 ~EngineBuilder(); 526 EngineBuilder &setEngineKind(EngineKind::Kind w) { in setEngineKind() 537 EngineBuilder &setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager> mcjmm); 539 EngineBuilder& 542 EngineBuilder& 547 EngineBuilder &setErrorStr(std::string *e) { in setErrorStr() [all …]
|
/external/llvm/lib/ExecutionEngine/ |
D | TargetSelect.cpp | 28 TargetMachine *EngineBuilder::selectTarget() { in selectTarget() 41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
|
D | ExecutionEngine.cpp | 451 EngineBuilder::EngineBuilder() : EngineBuilder(nullptr) {} in EngineBuilder() function in EngineBuilder 453 EngineBuilder::EngineBuilder(std::unique_ptr<Module> M) in EngineBuilder() function in EngineBuilder 467 EngineBuilder::~EngineBuilder() = default; 469 EngineBuilder &EngineBuilder::setMCJITMemoryManager( in setMCJITMemoryManager() 477 EngineBuilder& 478 EngineBuilder::setMemoryManager(std::unique_ptr<MCJITMemoryManager> MM) { in setMemoryManager() 483 EngineBuilder& 484 EngineBuilder::setSymbolResolver(std::unique_ptr<RuntimeDyld::SymbolResolver> SR) { in setSymbolResolver() 489 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) { in create()
|
D | ExecutionEngineBindings.cpp | 105 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()
|
/external/llvm/docs/ |
D | MCJITDesignAndImplementation.rst | 16 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
|
/external/llvm/examples/HowToUseJIT/ |
D | HowToUseJIT.cpp | 118 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
|
/external/llvm/examples/Fibonacci/ |
D | fibonacci.cpp | 107 EngineBuilder(std::move(Owner)) in main()
|
/external/llvm/tools/lli/ |
D | OrcLazyJIT.cpp | 119 auto TM = std::unique_ptr<TargetMachine>(EngineBuilder().selectTarget()); in runOrcLazyJIT()
|
D | lli.cpp | 437 EngineBuilder builder(std::move(Owner)); in main()
|
/external/llvm/examples/BrainF/ |
D | BrainFDriver.cpp | 144 ExecutionEngine *ee = EngineBuilder(std::move(Mod)).create(); in main()
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_misc.cpp | 253 EngineBuilder builder(unwrap(M)); in lp_build_create_mcjit_compiler_for_module()
|
/external/llvm/tools/llvm-jitlistener/ |
D | llvm-jitlistener.cpp | 141 TheJIT.reset(EngineBuilder(std::move(TheModule)) in InitEE()
|
/external/clang/examples/clang-interpreter/ |
D | main.cpp | 47 return llvm::EngineBuilder(std::move(M)) in createExecutionEngine()
|
/external/llvm/unittests/ExecutionEngine/ |
D | ExecutionEngineTest.cpp | 33 Engine.reset(EngineBuilder(std::move(Owner)).setErrorStr(&Error).create()); in ExecutionEngineTest()
|
/external/llvm/examples/ParallelJIT/ |
D | ParallelJIT.cpp | 253 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
|
/external/llvm/bindings/ocaml/executionengine/ |
D | llvm_executionengine.mli | 48 See the function [llvm::EngineBuilder::create]. *)
|
/external/llvm/unittests/ExecutionEngine/MCJIT/ |
D | MCJITTestBase.h | 320 EngineBuilder EB(std::move(M)); in createJIT()
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
D | toy.cpp | 903 EngineBuilder(std::move(Owner)) in main()
|
/external/llvm/examples/Kaleidoscope/Chapter4/ |
D | toy.cpp | 548 EngineBuilder(std::unique_ptr<Module>(OpenModule)) in getPointerToFunction()
|
/external/lldb/source/Expression/ |
D | IRExecutionUnit.cpp | 301 llvm::EngineBuilder builder(m_module_ap.get()); in GetRunnableInfo()
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
D | toy.cpp | 1024 EngineBuilder(std::move(Owner)) in main()
|
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
D | toy-jit.cpp | 1123 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
|
D | toy.cpp | 809 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
|
/external/llvm/examples/Kaleidoscope/Chapter7/ |
D | toy.cpp | 1198 EngineBuilder(std::move(Owner)) in main()
|
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
D | toy-jit.cpp | 1163 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
|