Lines Matching refs:IPMConversion
33 struct IPMConversion { struct
34 IPMConversion(unsigned xorValue, int64_t addValue, unsigned bit) in IPMConversion() argument
1525 static IPMConversion getIPMConversion(unsigned CCValid, unsigned CCMask) { in getIPMConversion()
1529 return IPMConversion(0, 0, SystemZ::IPM_CC); in getIPMConversion()
1531 return IPMConversion(0, 0, SystemZ::IPM_CC + 1); in getIPMConversion()
1542 return IPMConversion(0, -(1 << SystemZ::IPM_CC), 31); in getIPMConversion()
1544 return IPMConversion(0, -(2 << SystemZ::IPM_CC), 31); in getIPMConversion()
1548 return IPMConversion(0, -(3 << SystemZ::IPM_CC), 31); in getIPMConversion()
1550 return IPMConversion(0, TopBit - (3 << SystemZ::IPM_CC), 31); in getIPMConversion()
1554 return IPMConversion(0, TopBit - (1 << SystemZ::IPM_CC), 31); in getIPMConversion()
1559 return IPMConversion(-1, 0, SystemZ::IPM_CC); in getIPMConversion()
1564 return IPMConversion(0, 1 << SystemZ::IPM_CC, SystemZ::IPM_CC + 1); in getIPMConversion()
1566 return IPMConversion(0, -(1 << SystemZ::IPM_CC), SystemZ::IPM_CC + 1); in getIPMConversion()
1572 return IPMConversion(1 << SystemZ::IPM_CC, -(1 << SystemZ::IPM_CC), 31); in getIPMConversion()
1574 return IPMConversion(1 << SystemZ::IPM_CC, in getIPMConversion()
1579 return IPMConversion(1 << SystemZ::IPM_CC, -(3 << SystemZ::IPM_CC), 31); in getIPMConversion()
1583 return IPMConversion(1 << SystemZ::IPM_CC, in getIPMConversion()
2209 IPMConversion Conversion = getIPMConversion(CCValid, CCMask); in emitSETCC()