Lines Matching refs:mleft

817     Matcher mleft(m->left().node());  in VisitLogical()  local
818 if (mleft.right().Is(-1)) { in VisitLogical()
822 g.UseRegister(mleft.left().node())); in VisitLogical()
867 Int32BinopMatcher mleft(m.left().node()); in VisitWord32And() local
868 if (mleft.right().HasValue()) { in VisitWord32And()
870 uint32_t lsb = mleft.right().Value() & 0x1F; in VisitWord32And()
879 g.UseRegister(mleft.left().node()), in VisitWord32And()
880 g.UseImmediateOrTemp(mleft.right().node(), lsb), in VisitWord32And()
908 Int64BinopMatcher mleft(m.left().node()); in VisitWord64And() local
909 if (mleft.right().HasValue()) { in VisitWord64And()
911 uint32_t lsb = static_cast<uint32_t>(mleft.right().Value() & 0x3F); in VisitWord64And()
920 g.UseRegister(mleft.left().node()), in VisitWord64And()
921 g.UseImmediateOrTemp(mleft.right().node(), lsb), in VisitWord64And()
971 Int32BinopMatcher mleft(m.left().node()); in VisitWord32Shl() local
972 if (mleft.right().HasValue()) { in VisitWord32Shl()
973 uint32_t mask = mleft.right().Value(); in VisitWord32Shl()
985 g.UseRegister(mleft.left().node()), in VisitWord32Shl()
992 g.UseRegister(mleft.left().node()), in VisitWord32Shl()
1027 Int32BinopMatcher mleft(m.left().node()); in TryEmitBitfieldExtract32() local
1028 if (mleft.right().HasValue() && m.right().HasValue() && in TryEmitBitfieldExtract32()
1029 (mleft.right().Value() & 0x1F) != 0 && in TryEmitBitfieldExtract32()
1030 (mleft.right().Value() & 0x1F) == (m.right().Value() & 0x1F)) { in TryEmitBitfieldExtract32()
1038 g.UseRegister(mleft.left().node()), g.TempImmediate(0), in TryEmitBitfieldExtract32()
1053 Int32BinopMatcher mleft(m.left().node()); in VisitWord32Shr() local
1054 if (mleft.right().HasValue() && mleft.right().Value() != 0) { in VisitWord32Shr()
1057 uint32_t mask = (mleft.right().Value() >> lsb) << lsb; in VisitWord32Shr()
1064 g.UseRegister(mleft.left().node()), in VisitWord32Shr()
1097 Int64BinopMatcher mleft(m.left().node()); in VisitWord64Shr() local
1098 if (mleft.right().HasValue() && mleft.right().Value() != 0) { in VisitWord64Shr()
1101 uint64_t mask = (mleft.right().Value() >> lsb) << lsb; in VisitWord64Shr()
1108 g.UseRegister(mleft.left().node()), in VisitWord64Shr()
1291 Int32BinopMatcher mleft(m.left().node()); in VisitInt32Add() local
1293 if (LeftShiftForReducedMultiply(&mleft) == 0) { in VisitInt32Add()
1295 g.UseRegister(mleft.left().node()), in VisitInt32Add()
1296 g.UseRegister(mleft.right().node()), in VisitInt32Add()
1322 Int64BinopMatcher mleft(m.left().node()); in VisitInt64Add() local
1324 if (LeftShiftForReducedMultiply(&mleft) == 0) { in VisitInt64Add()
1326 g.UseRegister(mleft.left().node()), in VisitInt64Add()
1327 g.UseRegister(mleft.right().node()), in VisitInt64Add()
1422 Int32BinopMatcher mleft(m.left().node()); in VisitInt32Mul() local
1425 if (mleft.left().Is(0)) { in VisitInt32Mul()
1427 g.UseRegister(mleft.right().node()), in VisitInt32Mul()
1464 Int64BinopMatcher mleft(m.left().node()); in VisitInt64Mul() local
1467 if (mleft.left().Is(0)) { in VisitInt64Mul()
1469 g.UseRegister(mleft.right().node()), in VisitInt64Mul()