Lines Matching refs:userData
69 MlirStringCallback callback, void *userData) { in mlirPrintPassPipeline() argument
70 detail::CallbackOstream stream(callback, userData); in mlirPrintPassPipeline()
98 MlirExternalPassCallbacks callbacks, void *userData) in ExternalPass() argument
101 callbacks(callbacks), userData(userData) { in ExternalPass()
102 callbacks.construct(userData); in ExternalPass()
105 ~ExternalPass() override { callbacks.destruct(userData); } in ~ExternalPass()
122 return unwrap(callbacks.initialize(wrap(ctx), userData)); in initialize()
133 callbacks.run(wrap(getOperation()), wrap(this), userData); in runOnOperation()
137 void *clonedUserData = callbacks.clone(userData); in clonePass()
150 void *userData; member in mlir::ExternalPass
160 void *userData) { in mlirCreateExternalPass() argument
165 userData))); in mlirCreateExternalPass()