Home | History | Annotate | Download | only in Scalar

Lines Matching defs:OperandValToReplace

1093   /// OperandValToReplace - The operand of the instruction which will
1096 Value *OperandValToReplace;
1123 : UserInst(nullptr), OperandValToReplace(nullptr), LUIdx(~size_t(0)),
1132 if (PN->getIncomingValue(i) == OperandValToReplace &&
1152 OS << ", OperandValToReplace=";
1153 OperandValToReplace->printAsOperand(OS, /*PrintType=*/false);
1249 /// used to formulate a replacement for OperandValToReplace in UserInst.
2994 LF.OperandValToReplace = UI->getOperandValToReplace();
2999 if (isAddressUse(LF.UserInst, LF.OperandValToReplace)) {
3014 // Swap the operands if needed to put the OperandValToReplace on the
3017 if (NV == LF.OperandValToReplace) {
3051 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
3052 LU.WidestFixupType = LF.OperandValToReplace->getType();
3182 LF.OperandValToReplace = U;
3190 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
3191 LU.WidestFixupType = LF.OperandValToReplace->getType();
4466 if (Instruction *I = dyn_cast<Instruction>(LF.OperandValToReplace))
4530 return LF.OperandValToReplace;
4541 Type *OpTy = LF.OperandValToReplace->getType();
4565 LF.UserInst, LF.OperandValToReplace,
4579 LF.UserInst, LF.OperandValToReplace,
4718 if (PN->getIncomingValue(i) == LF.OperandValToReplace) {
4767 Type *OpTy = LF.OperandValToReplace->getType();
4772 FullV, LF.OperandValToReplace->getType(),
4797 Type *OpTy = LF.OperandValToReplace->getType();
4807 // its new value may happen to be equal to LF.OperandValToReplace, in
4813 LF.UserInst->replaceUsesOfWith(LF.OperandValToReplace, FullV);
4816 DeadInsts.push_back(LF.OperandValToReplace);