Lines Matching refs:OperandValToReplace
1095 Value *OperandValToReplace;
1122 : UserInst(nullptr), OperandValToReplace(nullptr), LUIdx(~size_t(0)),
1130 if (PN->getIncomingValue(i) == OperandValToReplace &&
1150 OS << ", OperandValToReplace=";
1151 OperandValToReplace->printAsOperand(OS, /*PrintType=*/false);
1244 /// formulate a replacement for OperandValToReplace in UserInst.
2963 LF.OperandValToReplace = U.getOperandValToReplace();
2968 if (isAddressUse(LF.UserInst, LF.OperandValToReplace)) {
2983 // Swap the operands if needed to put the OperandValToReplace on the
2986 if (NV == LF.OperandValToReplace) {
3020 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
3021 LU.WidestFixupType = LF.OperandValToReplace->getType();
3154 LF.OperandValToReplace = U;
3163 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
3164 LU.WidestFixupType = LF.OperandValToReplace->getType();
4389 if (Instruction *I = dyn_cast<Instruction>(LF.OperandValToReplace))
4452 return LF.OperandValToReplace;
4463 Type *OpTy = LF.OperandValToReplace->getType();
4485 LF.UserInst, LF.OperandValToReplace,
4499 LF.UserInst, LF.OperandValToReplace,
4637 if (PN->getIncomingValue(i) == LF.OperandValToReplace) {
4688 Type *OpTy = LF.OperandValToReplace->getType();
4693 FullV, LF.OperandValToReplace->getType(),
4718 Type *OpTy = LF.OperandValToReplace->getType();
4728 // its new value may happen to be equal to LF.OperandValToReplace, in
4734 LF.UserInst->replaceUsesOfWith(LF.OperandValToReplace, FullV);
4737 DeadInsts.emplace_back(LF.OperandValToReplace);