Lines Matching defs:funcOp
97 func::FuncOp funcOp) {
110 funcOp.walk([&](Operation *op) {
127 func::FuncOp funcOp, shape::ShapeMappingAnalysis &shapeMappingAnalysis) {
147 builder.setInsertionPointAfter(funcOp);
178 func::FuncOp funcOp);
206 moduleOp.walk([&](func::FuncOp funcOp) {
207 MLIRContext *context = funcOp.getContext();
210 if (failed(applyPatternsGreedily(funcOp, std::move(prevPatterns))))
215 funcOp.walk([&](Operation *op) {
226 funcOp.walk([&](shape::WithOp withOp) { allWithOps.push_back(withOp); });
229 constructClustersForEachShape(allWithOps, funcOp);
231 dynShape2ShapeFunc, funcOp, shapeMappingAnalysis);
257 if (failed(applyPatternsGreedily(funcOp, {})))
264 const std::vector<shape::WithOp> &allWithOps, func::FuncOp funcOp) {
271 return getOrderedClusters(clusters, funcOp);