Skip to content

Commit d90bd29

Browse files
committed
more docs
1 parent 1e3920c commit d90bd29

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

mlir/include/mlir/ExecutionEngine/ExecutionEngine.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,11 @@ class ExecutionEngine {
230230
llvm::function_ref<llvm::orc::SymbolMap(llvm::orc::MangleAndInterner)>
231231
symbolMap);
232232

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.
233238
void initialize();
234239

235240
private:

0 commit comments

Comments
 (0)