We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e3920c commit d90bd29Copy full SHA for d90bd29
mlir/include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -230,6 +230,11 @@ class ExecutionEngine {
230
llvm::function_ref<llvm::orc::SymbolMap(llvm::orc::MangleAndInterner)>
231
symbolMap);
232
233
+ /// Initialize the ExecutionEngine. Global constructors specified by
234
+ /// `llvm.mlir.global_ctors` will be run. One common scenario is that kernel
235
+ /// binary compiled from `gpu.module` gets loaded during initialization. Make
236
+ /// sure all symbols are solvable before initialization by calling
237
+ /// `registerSymbols` or including shared libraries.
238
void initialize();
239
240
private:
0 commit comments