This commit is in preparation for scf.if support.
- condition in findValueInReverseUseDefChain takes a Value instead of OpOperand*.
- Return a SetVector<Value> instead of a single Value. This SetVector always contains exactly one Value at the moment.
Depends On D111927