Lines Matching defs:ImmVal
4546 int64_t &ImmVal) const {
4571 ImmVal = 0;
4582 ImmVal = MovMI->getOperand(1).getImm();
5692 /// Reg is assigned ImmVal in DefMI, and is used in UseMI.
5693 /// If MakeChange is true, this function tries to replace Reg by ImmVal in
5698 Register Reg, int64_t ImmVal,
5711 if (!isInt<32>(ImmVal))
5737 if (ImmVal == 0) {
5744 if (isUInt<32>(ImmVal))
5750 if (ImmVal == 0) {
5799 if (!isInt<8>(ImmVal))
5807 UseMI.addOperand(MachineOperand::CreateImm(ImmVal));
5819 if (ImmVal == 0 && canConvert2Copy(NewOpc) &&
5847 UseMI.getOperand(ImmOpNum).ChangeToImmediate(ImmVal);
5861 int64_t ImmVal;
5862 if (!getConstValDefinedInReg(DefMI, Reg, ImmVal))
5865 return foldImmediateImpl(UseMI, &DefMI, Reg, ImmVal, MRI, true);