Lines Matching refs:Operation
27 LogicalResult computeLiveness(Operation *symbolTableOp,
30 DenseSet<Operation *> &liveSymbols);
35 Operation *symbolTableOp = getOperation(); in runOnOperation()
53 DenseSet<Operation *> liveSymbols; in runOnOperation()
61 symbolTableOp->walk([&](Operation *nestedSymbolTable) { in runOnOperation()
65 for (Operation &op : llvm::make_early_inc_range(block)) { in runOnOperation()
78 LogicalResult SymbolDCE::computeLiveness(Operation *symbolTableOp, in computeLiveness()
81 DenseSet<Operation *> &liveSymbols) { in computeLiveness()
83 SmallVector<Operation *, 16> worklist; in computeLiveness()
89 for (Operation &op : block) { in computeLiveness()
105 Operation *op = worklist.pop_back_val(); in computeLiveness()
125 SmallVector<Operation *, 4> resolvedSymbols; in computeLiveness()
135 for (Operation *resolvedSymbol : resolvedSymbols) in computeLiveness()