Lines Matching refs:backwardSlice
79 SetVector<Operation *> *backwardSlice, in getBackwardSliceImpl() argument
93 if (backwardSlice->count(definingOp) == 0) in getBackwardSliceImpl()
94 getBackwardSliceImpl(definingOp, backwardSlice, filter); in getBackwardSliceImpl()
103 if (backwardSlice->count(parentOp) == 0) in getBackwardSliceImpl()
104 getBackwardSliceImpl(parentOp, backwardSlice, filter); in getBackwardSliceImpl()
110 backwardSlice->insert(op); in getBackwardSliceImpl()
114 SetVector<Operation *> *backwardSlice, in getBackwardSlice() argument
116 getBackwardSliceImpl(op, backwardSlice, filter); in getBackwardSlice()
120 backwardSlice->remove(op); in getBackwardSlice()
123 void mlir::getBackwardSlice(Value root, SetVector<Operation *> *backwardSlice, in getBackwardSlice() argument
126 getBackwardSlice(definingOp, backwardSlice, filter); in getBackwardSlice()
130 getBackwardSlice(bbAargOwner, backwardSlice, filter); in getBackwardSlice()
140 SetVector<Operation *> backwardSlice; in getSlice() local
145 backwardSlice.clear(); in getSlice()
146 getBackwardSlice(currentOp, &backwardSlice, backwardFilter); in getSlice()
147 slice.insert(backwardSlice.begin(), backwardSlice.end()); in getSlice()