Home | History | Annotate | Download | only in Scalar

Lines Matching defs:OperandValToReplace

1031   /// OperandValToReplace - The operand of the instruction which will
1034 Value *OperandValToReplace;
1061 : UserInst(0), OperandValToReplace(0), LUIdx(~size_t(0)), Offset(0) {}
1069 if (PN->getIncomingValue(i) == OperandValToReplace &&
1089 OS << ", OperandValToReplace=";
1090 WriteAsOperand(OS, OperandValToReplace, /*PrintType=*/false);
1181 /// used to formulate a replacement for OperandValToReplace in UserInst.
2914 LF.OperandValToReplace = UI->getOperandValToReplace();
2919 if (isAddressUse(LF.UserInst, LF.OperandValToReplace)) {
2934 // Swap the operands if needed to put the OperandValToReplace on the
2937 if (NV == LF.OperandValToReplace) {
2971 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
2972 LU.WidestFixupType = LF.OperandValToReplace->getType();
3096 LF.OperandValToReplace = UI.getUse();
3104 SE.getTypeSizeInBits(LF.OperandValToReplace->getType()))
3105 LU.WidestFixupType = LF.OperandValToReplace->getType();
4293 if (Instruction *I = dyn_cast<Instruction>(LF.OperandValToReplace))
4366 Type *OpTy = LF.OperandValToReplace->getType();
4390 LF.UserInst, LF.OperandValToReplace,
4404 LF.UserInst, LF.OperandValToReplace,
4532 if (PN->getIncomingValue(i) == LF.OperandValToReplace) {
4581 Type *OpTy = LF.OperandValToReplace->getType();
4586 FullV, LF.OperandValToReplace->getType(),
4611 Type *OpTy = LF.OperandValToReplace->getType();
4621 // its new value may happen to be equal to LF.OperandValToReplace, in
4627 LF.UserInst->replaceUsesOfWith(LF.OperandValToReplace, FullV);
4630 DeadInsts.push_back(LF.OperandValToReplace);