Lines Matching refs:callback

24 void detail::walk(Operation *op, function_ref<void(Region *)> callback,  in walk()  argument
30 callback(&region); in walk()
33 walk(&nestedOp, callback, order); in walk()
36 callback(&region); in walk()
40 void detail::walk(Operation *op, function_ref<void(Block *)> callback, in walk() argument
46 callback(&block); in walk()
48 walk(&nestedOp, callback, order); in walk()
50 callback(&block); in walk()
55 void detail::walk(Operation *op, function_ref<void(Operation *)> callback, in walk() argument
58 callback(op); in walk()
65 walk(&nestedOp, callback, order); in walk()
70 callback(op); in walk()
74 function_ref<void(Operation *, const WalkStage &)> callback) { in walk() argument
79 callback(op, stage); in walk()
84 walk(&nestedOp, callback); in walk()
89 callback(op, stage); in walk()
103 function_ref<WalkResult(Region *)> callback, in walk() argument
109 WalkResult result = callback(&region); in walk()
117 if (walk(&nestedOp, callback, order).wasInterrupted()) in walk()
121 if (callback(&region).wasInterrupted()) in walk()
131 function_ref<WalkResult(Block *)> callback, in walk() argument
137 WalkResult result = callback(&block); in walk()
144 if (walk(&nestedOp, callback, order).wasInterrupted()) in walk()
147 if (callback(&block).wasInterrupted()) in walk()
158 function_ref<WalkResult(Operation *)> callback, in walk() argument
161 WalkResult result = callback(op); in walk()
174 if (walk(&nestedOp, callback, order).wasInterrupted()) in walk()
181 return callback(op); in walk()
187 function_ref<WalkResult(Operation *, const WalkStage &)> callback) { in walk() argument
192 WalkResult result = callback(op, stage); in walk()
204 if (walk(&nestedOp, callback).wasInterrupted()) in walk()
208 return callback(op, stage); in walk()