Function tvm::tirx::transform::CreateFunctionPass(ffi::TypedFunction<ffi::Optional<Function>(ffi::RValueRef<Function>, IRModule, PassContext)>, int, ffi::String)#
Defined in File transform.h
Function Documentation#
-
Pass tvm::tirx::transform::CreateFunctionPass(ffi::TypedFunction<ffi::Optional<Function>(ffi::RValueRef<Function>, IRModule, PassContext)> pass_func, int opt_level, ffi::String name)#
Create a function pass from an owning FFI callback.
- Parameters:
pass_func – The callback that transforms each function, returning std::nullopt to remove it.
opt_level – The optimization level of the function pass.
name – The name of the function pass.
- Returns:
The created function pass.