reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3720 if ((ConstantOpNo != III.OpNoForForwarding) && !III.IsCommutative) 3720 if ((ConstantOpNo != III.OpNoForForwarding) && !III.IsCommutative) 3722 if (Imm % III.ImmMustBeMultipleOf) 3724 if (III.TruncateImmTo) 3725 Imm &= ((1 << III.TruncateImmTo) - 1); 3726 if (III.SignedImm) { 3728 if (!ActualValue.isSignedIntN(III.ImmWidth)) 3731 uint64_t UnsignedMax = (1 << III.ImmWidth) - 1; 3739 if (PostRA && III.ZeroIsSpecialOrig != III.ZeroIsSpecialNew) { 3739 if (PostRA && III.ZeroIsSpecialOrig != III.ZeroIsSpecialNew) { 3740 unsigned PosForOrigZero = III.ZeroIsSpecialOrig ? III.ZeroIsSpecialOrig : 3740 unsigned PosForOrigZero = III.ZeroIsSpecialOrig ? III.ZeroIsSpecialOrig : 3741 III.ZeroIsSpecialNew + 1; 3743 Register NewZeroReg = MI.getOperand(III.ZeroIsSpecialNew).getReg(); 3747 ConstantOpNo != III.ZeroIsSpecialNew) 3769 MI.setDesc(get(III.ImmOpcode)); 3770 if (ConstantOpNo == III.OpNoForForwarding) { 3800 replaceInstrOperandWithImm(MI, III.OpNoForForwarding, SH); 3809 replaceInstrOperandWithImm(MI, III.OpNoForForwarding, SH); 3818 else if (III.IsCommutative) { 3820 swapMIOperands(MI, ConstantOpNo, III.OpNoForForwarding); 3826 if (III.OpNoForForwarding != III.ImmOpNo) 3826 if (III.OpNoForForwarding != III.ImmOpNo) 3827 swapMIOperands(MI, III.OpNoForForwarding, III.ImmOpNo); 3827 swapMIOperands(MI, III.OpNoForForwarding, III.ImmOpNo); 3832 if (!PostRA && III.ZeroIsSpecialOrig != III.ZeroIsSpecialNew) { 3832 if (!PostRA && III.ZeroIsSpecialOrig != III.ZeroIsSpecialNew) { 3833 if (III.ZeroIsSpecialNew) { 3836 Register RegToModify = MI.getOperand(III.ZeroIsSpecialNew).getReg();