Lines Matching defs:PHIOperands
2218 // PHI node (because an operand varies in each input block), add to PHIOperands.
2221 DenseMap<const Use *, SmallVector<Value *, 4>> &PHIOperands) {
2275 auto It = PHIOperands.find(&U);
2276 if (It == PHIOperands.end())
2334 auto &Ops = PHIOperands[&I0->getOperandUse(OI)];
2502 // PHIOperands.
2503 // We prepopulate PHIOperands with the phis that already exist in BB.
2504 DenseMap<const Use *, SmallVector<Value *, 4>> PHIOperands;
2509 auto &Ops = PHIOperands[IncomingVals[UnconditionalPreds[0]]];
2518 canSinkInstructions(*LRI, PHIOperands)) {
2549 auto It = PHIOperands.find(&U);
2550 if (It != PHIOperands.end() && !all_of(It->second, [&](Value *V) {