Home
last modified time | relevance | path

Searched refs:engine (Results 1 – 25 of 77) sorted by relevance

1234

/llvm-project/lldb/unittests/UnwindAssembly/ARM64/
H A DTestArm64InstEmulation.cpp57 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
60 ASSERT_NE(nullptr, engine); in TEST_F()
88 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
165 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
168 ASSERT_NE(nullptr, engine); in TEST_F()
217 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
327 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
330 ASSERT_NE(nullptr, engine); in TEST_F()
371 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
426 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
528 std::unique_ptr<UnwindAssemblyInstEmulation> engine( TEST_F() local
700 std::unique_ptr<UnwindAssemblyInstEmulation> engine( TEST_F() local
799 std::unique_ptr<UnwindAssemblyInstEmulation> engine( TEST_F() local
[all...]
/llvm-project/lldb/unittests/UnwindAssembly/x86-but-no-x86-target/
H A DTestx86AssemblyInspectionEngine.cpp70 std::unique_ptr<x86AssemblyInspectionEngine> engine( in Getx86_64Inspector() local
82 engine->Initialize(lldb_regnums); in Getx86_64Inspector()
83 return engine; in Getx86_64Inspector()
87 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); in TEST_F() local
101 EXPECT_FALSE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
/llvm-project/mlir/lib/ExecutionEngine/
H A DExecutionEngine.cpp1 //===- ExecutionEngine.cpp - MLIR Execution engine and utils --------------===//
9 // This file implements the execution engine for MLIR modules based on LLVM Orc
10 // JIT engine.
35 #define DEBUG_TYPE "execution-engine"
235 auto engine = std::make_unique<ExecutionEngine>( in create() local
243 engine->functionNames.push_back(funcName.str()); in create()
312 engine->destroyFns = std::move(destroyFns); in create()
324 if (engine->gdbListener) in create()
325 objectLayer->registerJITEventListener(*engine->gdbListener); in create()
326 if (engine in create()
[all...]
H A DJitRunner.cpp203 auto engine = std::move(*expectedEngine); in compileAndExecute() local
205 auto expectedFPtr = engine->lookupPacked(entryPoint); in compileAndExecute()
210 engine->dumpToObjectFile(options.objectFilename.empty() in compileAndExecute()
/llvm-project/llvm/bindings/ocaml/executionengine/
H A Dllvm_executionengine.mli11 This interface provides an OCaml API for LLVM execution engine (JIT/
22 (** An execution engine is either a JIT compiler or an interpreter, capable of
43 engine is not garbage collected and must be destroyed with [dispose ee].
50 (** [dispose ee] releases the memory used by the execution engine and must be
54 (** [add_module m ee] adds the module [m] to the execution engine [ee]. *)
57 (** [remove_module m ee] removes the module [m] from the execution engine
62 the execution engine [ee]. *)
66 the execution engine [ee]. *)
69 (** [data_layout ee] is the data layout of the execution engine [ee]. *)
72 (** [add_global_mapping gv ptr ee] tells the execution engine [ee] that
/llvm-project/lldb/unittests/UnwindAssembly/x86/
H A DTestx86AssemblyInspectionEngine.cpp98 std::unique_ptr<x86AssemblyInspectionEngine> engine( in Getx86_64Inspector() local
110 engine->Initialize(lldb_regnums); in Getx86_64Inspector()
111 return engine; in Getx86_64Inspector()
117 std::unique_ptr<x86AssemblyInspectionEngine> engine( in Geti386Inspector() local
129 engine->Initialize(lldb_regnums); in Geti386Inspector()
130 return engine; in Geti386Inspector()
143 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); in TEST_F() local
157 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
219 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); in TEST_F() local
233 EXPECT_TRUE(engine in TEST_F()
295 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
461 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
758 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
855 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
1739 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1763 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1789 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1815 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1841 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1867 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1893 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1919 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
1945 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
1971 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
1997 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
2023 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
2051 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
2518 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
2552 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
2586 std::unique_ptr<x86AssemblyInspectionEngine> engine = Geti386Inspector(); TEST_F() local
2669 std::unique_ptr<x86AssemblyInspectionEngine> engine = Getx86_64Inspector(); TEST_F() local
[all...]
/llvm-project/lldb/unittests/UnwindAssembly/PPC64/
H A DTestPPC64InstEmulation.cpp56 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
59 ASSERT_NE(nullptr, engine); in TEST_F()
95 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
175 std::unique_ptr<UnwindAssemblyInstEmulation> engine( in TEST_F() local
178 ASSERT_NE(nullptr, engine); in TEST_F()
207 EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly( in TEST_F()
/llvm-project/mlir/test/Integration/GPU/CUDA/sm90/python/
H A Dmatmul.py151 engine = compiler.compile_and_jit(mlir_nvgpu_module)
152 return engine
203 engine = generate_matmul(
238 engine.invoke(kernelName, mem_a, mem_b, mem_c)
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/
H A DREADME.txt7 engine instead of the older JIT engine.
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/initial/
H A DREADME.txt7 to use the MCJIT execution engine instead of the older JIT engine.
/llvm-project/llvm/docs/
H A DMCJITDesignAndImplementation.rst9 engine and the RuntimeDyld component. It is intended as a high level
17 the MCJIT execution engine. The EngineBuilder takes an llvm::Module
19 options that we control the later be passed along to the MCJIT engine,
20 including the selection of MCJIT as the engine type to be created.
24 will be created when the MCJIT engine is instantiated.
27 create an instance of the MCJIT engine. If the client does not use the
32 .. image:: MCJIT-engine-builder.png
116 [Currently (as of August 2013) the MCJIT engine will immediately apply
/llvm-project/clang/docs/
H A DRefactoringEngine.rst2 Clang's refactoring engine
5 This document describes the design of Clang's refactoring engine and provides
11 Refactoring engine can be used to implement local refactorings that are
13 :doc:`AST matchers<LibASTMatchers>` and the refactoring engine to implement
26 Clang's refactoring engine defines a set refactoring actions that implement
81 Clang's refactoring engine supports several different refactoring rules:
150 requirements that have to be satisfied by the refactoring engine before the
179 The same series of steps applies to any refactoring rule. Firstly, the engine
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/complete/
H A DREADME.txt7 to use the MCJIT execution engine instead of the older JIT engine.
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A DREADME.txt7 to use the MCJIT execution engine instead of the older JIT engine.
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/cached/
H A DREADME.txt7 to use the MCJIT execution engine instead of the older JIT engine.
/llvm-project/mlir/test/Integration/Dialect/SparseTensor/python/
H A Dtest_output.py102 engine = compiler.compile_and_jit(module)
108 engine.invoke("main", mem_a)
H A Dtest_SpMM.py80 engine = compiler.compile_and_jit(module)
99 engine.invoke("main", mem_out, mem_a, mem_b, mem_c)
H A Dtest_SDDMM.py81 engine = compiler.compile_and_jit(module)
111 engine.invoke("main", mem_out, mem_a, mem_b, mem_c)
/llvm-project/mlir/benchmark/python/
H A Dbenchmark_sparse.py73 engine = ExecutionEngine(
78 return engine.invoke
/llvm-project/mlir/docs/Tutorials/Toy/
H A DCh-6.md294 // An optimization pipeline to use within the execution engine.
299 // Create an MLIR execution engine. The execution engine eagerly JIT-compiles
303 assert(maybeEngine && "failed to construct an execution engine");
304 auto &engine = maybeEngine.get();
307 auto invocationResult = engine->invoke("main");
/llvm-project/mlir/docs/
H A DDiagnostics.md29 DiagnosticEngine& engine = ctx->getDiagEngine();
34 DiagnosticEngine::HandlerID id = engine.registerHandler(
41 // We can also elide the return value completely, in which the engine assumes
43 DiagnosticEngine::HandlerID id = engine.registerHandler([](Diagnostic &diag) {
48 engine.eraseHandler(id);
54 emission. A new diagnostic can be emitted with the engine via `emit`. This
224 diagnostic handler with the [`DiagnosticEngine`](#diagnostic-engine).
/llvm-project/libcxx/test/libcxx/fuzzing/
H A Drandom.pass.cpp158 std::mt19937 engine; in helper() local
165 volatile auto res = d(engine); in helper()
/llvm-project/llvm/docs/CommandGuide/
H A Dllvm-config.rst27 `llvm-config --libs engine bcreader scalaropts`
162 **engine**
/llvm-project/mlir/examples/toy/Ch6/
H A Dtoyc.cpp266 // An optimization pipeline to use within the execution engine. in runJit()
271 // Create an MLIR execution engine. The execution engine eagerly JIT-compiles in runJit()
276 assert(maybeEngine && "failed to construct an execution engine"); in runJit() local
277 auto &engine = maybeEngine.get(); in runJit()
280 auto invocationResult = engine->invokePacked("main"); in runJit()
/llvm-project/mlir/examples/toy/Ch7/
H A Dtoyc.cpp267 // An optimization pipeline to use within the execution engine. in runJit()
272 // Create an MLIR execution engine. The execution engine eagerly JIT-compiles in runJit()
277 assert(maybeEngine && "failed to construct an execution engine"); in runJit() local
278 auto &engine = maybeEngine.get(); in runJit()
281 auto invocationResult = engine->invokePacked("main"); in runJit()

1234