| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/ |
| H A D | ExecutionEngine.h | 128 friend class EngineBuilder; // To allow access to JITCtor and InterpCtor. variable 534 class EngineBuilder { 553 EngineBuilder(); 556 EngineBuilder(std::unique_ptr<Module> M); 559 ~EngineBuilder(); 563 EngineBuilder &setEngineKind(EngineKind::Kind w) { in setEngineKind() 574 EngineBuilder &setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager> mcjmm); 576 EngineBuilder& 579 EngineBuilder &setSymbolResolver(std::unique_ptr<LegacyJITSymbolResolver> SR); 583 EngineBuilder &setErrorStr(std::string *e) { in setErrorStr() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/ |
| H A D | TargetSelect.cpp | 26 TargetMachine *EngineBuilder::selectTarget() { in selectTarget() 39 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
|
| H A D | ExecutionEngine.cpp | 470 EngineBuilder::EngineBuilder() : EngineBuilder(nullptr) {} in EngineBuilder() function in EngineBuilder 472 EngineBuilder::EngineBuilder(std::unique_ptr<Module> M) in EngineBuilder() function in EngineBuilder 484 EngineBuilder::~EngineBuilder() = default; 486 EngineBuilder &EngineBuilder::setMCJITMemoryManager( in setMCJITMemoryManager() 494 EngineBuilder& 495 EngineBuilder::setMemoryManager(std::unique_ptr<MCJITMemoryManager> MM) { in setMemoryManager() 500 EngineBuilder & 501 EngineBuilder::setSymbolResolver(std::unique_ptr<LegacyJITSymbolResolver> SR) { in setSymbolResolver() 506 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) { in create()
|
| H A D | ExecutionEngineBindings.cpp | 108 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateExecutionEngineForModule() 123 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateInterpreterForModule() 139 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M))); in LLVMCreateJITCompilerForModule() 197 EngineBuilder builder(std::move(Mod)); in LLVMCreateMCJITCompilerForModule()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A 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
|
| /openbsd-src/gnu/llvm/llvm/examples/HowToUseJIT/ |
| H A D | HowToUseJIT.cpp | 129 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
|
| /openbsd-src/gnu/llvm/llvm/examples/Fibonacci/ |
| H A D | fibonacci.cpp | 119 EngineBuilder(std::move(Owner)) in main()
|
| /openbsd-src/gnu/llvm/llvm/examples/BrainF/ |
| H A D | BrainFDriver.cpp | 163 ExecutionEngine *ee = EngineBuilder(std::move(Mod)).create(); in main()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-jitlistener/ |
| H A D | llvm-jitlistener.cpp | 176 TheJIT.reset(EngineBuilder(std::move(TheModule)) in InitEE()
|
| /openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/handle-llvm/ |
| H A D | handle_llvm.cpp | 175 EngineBuilder builder(std::move(M)); in CreateAndRunJITFunc()
|
| /openbsd-src/gnu/llvm/llvm/examples/ParallelJIT/ |
| H A D | ParallelJIT.cpp | 271 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/executionengine/ |
| H A D | llvm_executionengine.mli | 47 See the function [llvm::EngineBuilder::create]. *)
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
| H A D | Assembler.cpp | 305 EngineBuilder(createModule(Context, TM->createDataLayout())) in ExecutableFunction()
|
| /openbsd-src/gnu/llvm/llvm/docs/tutorial/ |
| H A D | BuildingAJIT3.rst | 103 : TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()),
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
| H A D | toy-jit.cpp | 1121 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
|
| H A D | toy.cpp | 809 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/cached/ |
| H A D | toy-jit.cpp | 1159 TheExecutionEngine = EngineBuilder(TheModule).setErrorStr(&ErrStr).create(); in main()
|
| H A D | toy.cpp | 898 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/initial/ |
| H A D | toy.cpp | 779 ExecutionEngine *NewEngine = EngineBuilder(OpenModule) in getPointerToFunction()
|
| /openbsd-src/gnu/llvm/llvm/tools/lli/ |
| H A D | lli.cpp | 481 EngineBuilder builder(std::move(Owner)); in main()
|
| /openbsd-src/gnu/llvm/lldb/source/Expression/ |
| H A D | IRExecutionUnit.cpp | 280 llvm::EngineBuilder builder(std::move(m_module_up)); in GetRunnableInfo()
|
| /openbsd-src/gnu/llvm/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 1913 llvm::EngineBuilder factory(std::move(Owner)); in main()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/complete/ |
| H A D | toy.cpp | 940 ExecutionEngine *EE = EngineBuilder(M) in compileModule()
|