Lines Matching defs:callable
148 for (auto callable : symbolTableBlock->getOps<CallableOpInterface>()) {
149 Region *callableRegion = callable.getCallableRegion();
152 auto symbol = dyn_cast<SymbolOpInterface>(callable.getOperation());
160 getOrCreate<PredecessorState>(getProgramPointAfter(callable));
176 return top->walk([&](CallableOpInterface callable) {
178 getOrCreate<PredecessorState>(getProgramPointAfter(callable));
186 // If a callable symbol has a non-call use, then we can't be guaranteed to
200 /// control-flow or the terminator of a callable region.
266 // Check if this is a callable operation.
267 } else if (auto callable = dyn_cast<CallableOpInterface>(op)) {
269 getProgramPointAfter(op), getProgramPointAfter(callable));
272 // mark the callable as executable.
275 markEntryBlocksLive(callable);
287 } else if (auto callable =
289 // Visit the exiting terminator of a callable.
290 visitCallableTerminator(op, callable);
312 // A call to a externally-defined callable has unknown predecessors.
314 // A callable outside the analysis scope is an external callable.
317 // Otherwise, check if the callable region is defined.
318 if (auto callable = dyn_cast<CallableOpInterface>(op))
319 return !callable.getCallableRegion();
324 // callable has non-call uses we would mark as having reached pessimistic
441 CallableOpInterface callable) {
444 getProgramPointAfter(op), getProgramPointAfter(callable));