Lines Matching refs:operation
63 for (Operation &operation : *block) in BlockInfoBuilder()
64 for (Value result : operation.getResults()) in BlockInfoBuilder()
125 static void buildBlockMapping(Operation *operation, in buildBlockMapping() argument
129 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in buildBlockMapping()
157 Liveness::Liveness(Operation *op) : operation(op) { build(); } in Liveness()
163 buildBlockMapping(operation, builders); in build()
241 bool Liveness::isDeadAfter(Value value, Operation *operation) const { in isDeadAfter()
242 Block *block = operation->getBlock(); in isDeadAfter()
249 Operation *endOperation = blockInfo->getEndOperation(value, operation); in isDeadAfter()
253 return endOperation == operation || endOperation->isBeforeInBlock(operation); in isDeadAfter()
267 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in print()
271 for (Operation &operation : *block) { in print()
272 operationIds.insert({&operation, operationIds.size()}); in print()
273 for (Value result : operation.getResults()) in print()
300 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in print()
323 for (Operation *operation : liveOperations) { in print()
325 operation->print(os); in print()