Lines Matching refs:zero
152 const Type *zero = add_id(); // The multiplicative zero
153 if( t1->higher_equal( zero ) ) return zero;
154 if( t2->higher_equal( zero ) ) return zero;
163 // multiplication with round-to-zero on this platform.
187 if( con == 0 ) return NULL; // By zero is handled by Value call
223 res = phase->transform(res);// Transform, before making the zero con
283 if( con == CONST64(0) ) return NULL; // By zero is handled by Value call
319 res = phase->transform(res);// Transform, before making the zero con
444 // Masking off high bits which are always zero is useless.
476 // Masking bits off of a Character? Hi bits are already zero.
515 // Use zero-fill shift instead
571 // Masking off high bits which are always zero is useless.
626 // Use zero-fill shift instead
712 // Shift by zero does nothing
821 // Shift by zero does nothing
920 // Sign extension is just useless here. Return a RShiftI of zero instead
932 // Replace zero-extension-load with sign-extension-load
966 // Shift by zero does nothing
1028 // Shift by zero does nothing
1155 // Check for "(X << z ) >>> z" which simply zero-extends
1176 // Shift by zero does nothing
1284 // Check for "(X << z ) >>> z" which simply zero-extends
1305 // Shift by zero does nothing