Lines Matching defs:IPMConversion
1923 struct IPMConversion {
1924 IPMConversion(unsigned xorValue, int64_t addValue, unsigned bit)
1936 static IPMConversion getIPMConversion(unsigned CCValid, unsigned CCMask) {
1940 return IPMConversion(0, 0, SystemZ::IPM_CC);
1942 return IPMConversion(0, 0, SystemZ::IPM_CC + 1);
1953 return IPMConversion(0, -(1 << SystemZ::IPM_CC), 31);
1955 return IPMConversion(0, -(2 << SystemZ::IPM_CC), 31);
1959 return IPMConversion(0, -(3 << SystemZ::IPM_CC), 31);
1961 return IPMConversion(0, TopBit - (3 << SystemZ::IPM_CC), 31);
1965 return IPMConversion(0, TopBit - (1 << SystemZ::IPM_CC), 31);
1970 return IPMConversion(-1, 0, SystemZ::IPM_CC);
1975 return IPMConversion(0, 1 << SystemZ::IPM_CC, SystemZ::IPM_CC + 1);
1977 return IPMConversion(0, -(1 << SystemZ::IPM_CC), SystemZ::IPM_CC + 1);
1983 return IPMConversion(1 << SystemZ::IPM_CC, -(1 << SystemZ::IPM_CC), 31);
1985 return IPMConversion(1 << SystemZ::IPM_CC,
1990 return IPMConversion(1 << SystemZ::IPM_CC, -(3 << SystemZ::IPM_CC), 31);
1994 return IPMConversion(1 << SystemZ::IPM_CC,
2019 IPMConversion IPM = getIPMConversion(CCValid, CCMask);