Lines Matching defs:callbacks
140 MlirExternalPassCallbacks callbacks, void *userData)
143 callbacks(callbacks), userData(userData) {
144 callbacks.construct(userData);
147 ~ExternalPass() override { callbacks.destruct(userData); }
163 if (callbacks.initialize)
164 return unwrap(callbacks.initialize(wrap(ctx), userData));
175 callbacks.run(wrap(getOperation()), wrap(this), userData);
179 void *clonedUserData = callbacks.clone(userData);
182 callbacks, clonedUserData);
191 MlirExternalPassCallbacks callbacks;
201 MlirExternalPassCallbacks callbacks,
207 {dependentDialects, static_cast<size_t>(nDependentDialects)}, callbacks,