• Home
  • Raw
  • Download

Lines Matching refs:mleft

878     Matcher mleft(m->left().node());  in VisitLogical()  local
879 if (mleft.right().Is(-1)) { in VisitLogical()
883 g.UseRegister(mleft.left().node())); in VisitLogical()
927 Int32BinopMatcher mleft(m.left().node()); in VisitWord32And() local
928 if (mleft.right().HasValue()) { in VisitWord32And()
930 uint32_t lsb = mleft.right().Value() & 0x1f; in VisitWord32And()
939 g.UseRegister(mleft.left().node()), in VisitWord32And()
940 g.UseImmediateOrTemp(mleft.right().node(), lsb), in VisitWord32And()
968 Int64BinopMatcher mleft(m.left().node()); in VisitWord64And() local
969 if (mleft.right().HasValue()) { in VisitWord64And()
971 uint32_t lsb = static_cast<uint32_t>(mleft.right().Value() & 0x3f); in VisitWord64And()
980 g.UseRegister(mleft.left().node()), in VisitWord64And()
981 g.UseImmediateOrTemp(mleft.right().node(), lsb), in VisitWord64And()
1031 Int32BinopMatcher mleft(m.left().node()); in VisitWord32Shl() local
1032 if (mleft.right().HasValue()) { in VisitWord32Shl()
1033 uint32_t mask = mleft.right().Value(); in VisitWord32Shl()
1045 g.UseRegister(mleft.left().node()), in VisitWord32Shl()
1052 g.UseRegister(mleft.left().node()), in VisitWord32Shl()
1087 Int32BinopMatcher mleft(m.left().node()); in TryEmitBitfieldExtract32() local
1088 if (mleft.right().HasValue() && m.right().HasValue() && in TryEmitBitfieldExtract32()
1089 (mleft.right().Value() & 0x1f) != 0 && in TryEmitBitfieldExtract32()
1090 (mleft.right().Value() & 0x1f) == (m.right().Value() & 0x1f)) { in TryEmitBitfieldExtract32()
1098 g.UseRegister(mleft.left().node()), g.TempImmediate(0), in TryEmitBitfieldExtract32()
1113 Int32BinopMatcher mleft(m.left().node()); in VisitWord32Shr() local
1114 if (mleft.right().HasValue()) { in VisitWord32Shr()
1117 uint32_t mask = (mleft.right().Value() >> lsb) << lsb; in VisitWord32Shr()
1124 g.UseRegister(mleft.left().node()), in VisitWord32Shr()
1157 Int64BinopMatcher mleft(m.left().node()); in VisitWord64Shr() local
1158 if (mleft.right().HasValue()) { in VisitWord64Shr()
1161 uint64_t mask = (mleft.right().Value() >> lsb) << lsb; in VisitWord64Shr()
1168 g.UseRegister(mleft.left().node()), in VisitWord64Shr()
1345 Int32BinopMatcher mleft(m.left().node()); in VisitInt32Add() local
1347 if (LeftShiftForReducedMultiply(&mleft) == 0) { in VisitInt32Add()
1349 g.UseRegister(mleft.left().node()), in VisitInt32Add()
1350 g.UseRegister(mleft.right().node()), in VisitInt32Add()
1376 Int64BinopMatcher mleft(m.left().node()); in VisitInt64Add() local
1378 if (LeftShiftForReducedMultiply(&mleft) == 0) { in VisitInt64Add()
1380 g.UseRegister(mleft.left().node()), in VisitInt64Add()
1381 g.UseRegister(mleft.right().node()), in VisitInt64Add()
1489 Int32BinopMatcher mleft(m.left().node()); in VisitInt32Mul() local
1492 if (mleft.left().Is(0)) { in VisitInt32Mul()
1494 g.UseRegister(mleft.right().node()), in VisitInt32Mul()
1531 Int64BinopMatcher mleft(m.left().node()); in VisitInt64Mul() local
1534 if (mleft.left().Is(0)) { in VisitInt64Mul()
1536 g.UseRegister(mleft.right().node()), in VisitInt64Mul()