• Home
  • Raw
  • Download

Lines Matching refs:ReplaceInt32

172         return ReplaceInt32(  in Reduce()
220 return ReplaceInt32(m.left().Value() * m.right().Value()); in Reduce()
621 if (m.HasValue()) return ReplaceInt32(FastD2I(m.Value())); in Reduce()
627 if (m.HasValue()) return ReplaceInt32(FastD2UI(m.Value())); in Reduce()
653 if (m.HasValue()) return ReplaceInt32(DoubleToInt32(m.Value())); in Reduce()
659 if (m.HasValue()) return ReplaceInt32(static_cast<int32_t>(m.Value())); in Reduce()
678 if (m.HasValue()) return ReplaceInt32(static_cast<int32_t>(m.Value())); in Reduce()
748 return ReplaceInt32(static_cast<uint32_t>(m.left().Value()) - in ReduceInt32Sub()
751 if (m.LeftEqualsRight()) return ReplaceInt32(0); // x - x => 0 in ReduceInt32Sub()
785 return ReplaceInt32( in ReduceInt32Div()
860 if (m.right().Is(1)) return ReplaceInt32(0); // x % 1 => 0 in ReduceInt32Mod()
861 if (m.right().Is(-1)) return ReplaceInt32(0); // x % -1 => 0 in ReduceInt32Mod()
862 if (m.LeftEqualsRight()) return ReplaceInt32(0); // x % x => 0 in ReduceInt32Mod()
864 return ReplaceInt32( in ReduceInt32Mod()
898 if (m.LeftEqualsRight()) return ReplaceInt32(0); // x % x => 0 in ReduceUint32Mod()
983 return ReplaceInt32(index == 0 ? val : ovf); in ReduceProjection()
997 return ReplaceInt32(index == 0 ? val : ovf); in ReduceProjection()
1011 return ReplaceInt32(index == 0 ? val : ovf); in ReduceProjection()
1017 return index == 0 ? Replace(m.left().node()) : ReplaceInt32(0); in ReduceProjection()
1053 return ReplaceInt32(m.left().Value() << m.right().Value()); in ReduceWord32Shl()
1087 return ReplaceInt32(m.left().Value() >> m.right().Value()); in ReduceWord32Shr()
1096 return ReplaceInt32(0); in ReduceWord32Shr()
1117 return ReplaceInt32(m.left().Value() >> m.right().Value()); in ReduceWord32Sar()
1166 return ReplaceInt32(m.left().Value() & m.right().Value()); in ReduceWord32And()
1317 return ReplaceInt32(m.left().Value() | m.right().Value()); in ReduceWord32Or()
1329 return ReplaceInt32(m.left().Value() ^ m.right().Value()); in ReduceWord32Xor()
1331 if (m.LeftEqualsRight()) return ReplaceInt32(0); // x ^ x => 0 in ReduceWord32Xor()