| Index: test/unittests/compiler/arm64/instruction-selector-arm64-unittest.cc
|
| diff --git a/test/unittests/compiler/arm64/instruction-selector-arm64-unittest.cc b/test/unittests/compiler/arm64/instruction-selector-arm64-unittest.cc
|
| index 3af1232cff49df305ad8110d941e30789544f8ee..c3d82ba7ef3e90381f968a6532d81af0e30ceebf 100644
|
| --- a/test/unittests/compiler/arm64/instruction-selector-arm64-unittest.cc
|
| +++ b/test/unittests/compiler/arm64/instruction-selector-arm64-unittest.cc
|
| @@ -10,8 +10,6 @@ namespace compiler {
|
|
|
| namespace {
|
|
|
| -typedef RawMachineAssembler::Label MLabel;
|
| -
|
| template <typename T>
|
| struct MachInst {
|
| T constructor;
|
| @@ -877,7 +875,7 @@ TEST_P(InstructionSelectorDPFlagSetTest, BranchWithParameters) {
|
| const MachInst2 dpi = GetParam();
|
| const MachineType type = dpi.machine_type;
|
| StreamBuilder m(this, type, type, type);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -902,7 +900,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithImmediateOnRight) {
|
| if (base::bits::CountPopulation32(imm) == 1) continue;
|
|
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word32And(m.Parameter(0), m.Int32Constant(imm)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -925,7 +923,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithImmediateOnRight) {
|
| if (base::bits::CountPopulation64(imm) == 1) continue;
|
|
|
| StreamBuilder m(this, kMachInt64, kMachInt64);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word64And(m.Parameter(0), m.Int64Constant(imm)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -945,7 +943,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithImmediateOnRight) {
|
| TEST_F(InstructionSelectorTest, AddBranchWithImmediateOnRight) {
|
| TRACED_FOREACH(int32_t, imm, kAddSubImmediates) {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Int32Add(m.Parameter(0), m.Int32Constant(imm)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -963,7 +961,7 @@ TEST_F(InstructionSelectorTest, AddBranchWithImmediateOnRight) {
|
| TEST_F(InstructionSelectorTest, SubBranchWithImmediateOnRight) {
|
| TRACED_FOREACH(int32_t, imm, kAddSubImmediates) {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Int32Sub(m.Parameter(0), m.Int32Constant(imm)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -984,7 +982,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithImmediateOnLeft) {
|
| if (base::bits::CountPopulation32(imm) == 1) continue;
|
|
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word32And(m.Int32Constant(imm), m.Parameter(0)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1008,7 +1006,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithImmediateOnLeft) {
|
| if (base::bits::CountPopulation64(imm) == 1) continue;
|
|
|
| StreamBuilder m(this, kMachInt64, kMachInt64);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word64And(m.Int64Constant(imm), m.Parameter(0)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1029,7 +1027,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithImmediateOnLeft) {
|
| TEST_F(InstructionSelectorTest, AddBranchWithImmediateOnLeft) {
|
| TRACED_FOREACH(int32_t, imm, kAddSubImmediates) {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Int32Add(m.Int32Constant(imm), m.Parameter(0)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1049,7 +1047,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithOneBitMaskOnRight) {
|
| TRACED_FORRANGE(int, bit, 0, 31) {
|
| uint32_t mask = 1 << bit;
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word32And(m.Parameter(0), m.Int32Constant(mask)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1067,7 +1065,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithOneBitMaskOnRight) {
|
| TRACED_FORRANGE(int, bit, 0, 31) {
|
| uint32_t mask = 1 << bit;
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(
|
| m.Word32BinaryNot(m.Word32And(m.Parameter(0), m.Int32Constant(mask))),
|
| &a, &b);
|
| @@ -1090,7 +1088,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithOneBitMaskOnLeft) {
|
| TRACED_FORRANGE(int, bit, 0, 31) {
|
| uint32_t mask = 1 << bit;
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word32And(m.Int32Constant(mask), m.Parameter(0)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1108,7 +1106,7 @@ TEST_F(InstructionSelectorTest, Word32AndBranchWithOneBitMaskOnLeft) {
|
| TRACED_FORRANGE(int, bit, 0, 31) {
|
| uint32_t mask = 1 << bit;
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(
|
| m.Word32BinaryNot(m.Word32And(m.Int32Constant(mask), m.Parameter(0))),
|
| &a, &b);
|
| @@ -1131,7 +1129,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithOneBitMaskOnRight) {
|
| TRACED_FORRANGE(int, bit, 0, 63) {
|
| uint64_t mask = 1L << bit;
|
| StreamBuilder m(this, kMachInt64, kMachInt64);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word64And(m.Parameter(0), m.Int64Constant(mask)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1152,7 +1150,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithOneBitMaskOnLeft) {
|
| TRACED_FORRANGE(int, bit, 0, 63) {
|
| uint64_t mask = 1L << bit;
|
| StreamBuilder m(this, kMachInt64, kMachInt64);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| m.Branch(m.Word64And(m.Int64Constant(mask), m.Parameter(0)), &a, &b);
|
| m.Bind(&a);
|
| m.Return(m.Int32Constant(1));
|
| @@ -1172,7 +1170,7 @@ TEST_F(InstructionSelectorTest, Word64AndBranchWithOneBitMaskOnLeft) {
|
| TEST_F(InstructionSelectorTest, CompareAgainstZeroAndBranch) {
|
| {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| Node* p0 = m.Parameter(0);
|
| m.Branch(p0, &a, &b);
|
| m.Bind(&a);
|
| @@ -1189,7 +1187,7 @@ TEST_F(InstructionSelectorTest, CompareAgainstZeroAndBranch) {
|
|
|
| {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| Node* p0 = m.Parameter(0);
|
| m.Branch(m.Word32BinaryNot(p0), &a, &b);
|
| m.Bind(&a);
|
| @@ -1321,7 +1319,7 @@ TEST_P(InstructionSelectorOvfAddSubTest, BranchWithParameters) {
|
| const MachInst2 dpi = GetParam();
|
| const MachineType type = dpi.machine_type;
|
| StreamBuilder m(this, type, type, type);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Parameter(1));
|
| m.Branch(m.Projection(1, n), &a, &b);
|
| m.Bind(&a);
|
| @@ -1343,7 +1341,7 @@ TEST_P(InstructionSelectorOvfAddSubTest, BranchWithImmediateOnRight) {
|
| const MachineType type = dpi.machine_type;
|
| TRACED_FOREACH(int32_t, imm, kAddSubImmediates) {
|
| StreamBuilder m(this, type, type);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm));
|
| m.Branch(m.Projection(1, n), &a, &b);
|
| m.Bind(&a);
|
| @@ -1422,7 +1420,7 @@ TEST_F(InstructionSelectorTest, OvfBothAddImmediateOnLeft) {
|
| TEST_F(InstructionSelectorTest, OvfBranchWithImmediateOnLeft) {
|
| TRACED_FOREACH(int32_t, imm, kAddSubImmediates) {
|
| StreamBuilder m(this, kMachInt32, kMachInt32);
|
| - MLabel a, b;
|
| + RawMachineLabel a, b;
|
| Node* n = m.Int32AddWithOverflow(m.Int32Constant(imm), m.Parameter(0));
|
| m.Branch(m.Projection(1, n), &a, &b);
|
| m.Bind(&a);
|
|
|