@@ -199,7 +199,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTTZ0) {
199199 LegalizerHelper Helper (*MF, Info, Observer, B);
200200 // Perform Legalization
201201 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
202- Helper.lower (*MIBCTTZ, 0 ));
202+ Helper.lower (*MIBCTTZ, 0 , LLT::scalar ( 32 ) ));
203203
204204 auto CheckStr = R"(
205205 CHECK: [[CZU:%[0-9]+]]:_(s32) = G_CTTZ_ZERO_UNDEF %0
@@ -232,7 +232,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTTZ1) {
232232 // Perform Legalization
233233
234234 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
235- Helper.lower (*MIBCTTZ, 0 ));
235+ Helper.lower (*MIBCTTZ, 0 , LLT::scalar ( 64 ) ));
236236
237237 auto CheckStr = R"(
238238 CHECK: [[NEG1:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1
@@ -337,7 +337,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTTZ2) {
337337
338338 B.setInsertPt (*EntryMBB, MIBCTTZ->getIterator ());
339339 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
340- Helper.lower (*MIBCTTZ, 0 ));
340+ Helper.lower (*MIBCTTZ, 0 , LLT::scalar ( 64 ) ));
341341
342342 auto CheckStr = R"(
343343 CHECK: [[NEG1:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1
@@ -437,7 +437,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTTZ3) {
437437 DummyGISelObserver Observer;
438438 LegalizerHelper Helper (*MF, Info, Observer, B);
439439 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
440- Helper.lower (*MIBCTTZ, 0 ));
440+ Helper.lower (*MIBCTTZ, 0 , LLT::scalar ( 64 ) ));
441441
442442 auto CheckStr = R"(
443443 CHECK: CTTZ
@@ -464,7 +464,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTLZ0) {
464464 DummyGISelObserver Observer;
465465 LegalizerHelper Helper (*MF, Info, Observer, B);
466466 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
467- Helper.lower (*MIBCTLZ, 0 ));
467+ Helper.lower (*MIBCTLZ, 0 , LLT::scalar ( 64 ) ));
468468
469469 auto CheckStr = R"(
470470 CHECK: [[CZU:%[0-9]+]]:_(s64) = G_CTLZ_ZERO_UNDEF %0
@@ -495,7 +495,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTLZLibcall) {
495495 DummyGISelObserver Observer;
496496 LegalizerHelper Helper (*MF, Info, Observer, B);
497497 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
498- Helper.lower (*MIBCTLZ, 0 ));
498+ Helper.lower (*MIBCTLZ, 0 , LLT::scalar ( 32 ) ));
499499
500500 auto CheckStr = R"(
501501 CHECK: [[CZU:%[0-9]+]]:_(s32) = G_CTLZ_ZERO_UNDEF %0
@@ -528,7 +528,7 @@ TEST_F(AArch64GISelMITest, LowerBitCountingCTLZ1) {
528528 DummyGISelObserver Observer;
529529 LegalizerHelper Helper (*MF, Info, Observer, B);
530530 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
531- Helper.lower (*MIBCTLZ, 0 ));
531+ Helper.lower (*MIBCTLZ, 0 , s8 ));
532532
533533 auto CheckStr = R"(
534534 CHECK: [[Trunc:%[0-9]+]]:_(s8) = G_TRUNC
@@ -1604,7 +1604,7 @@ TEST_F(AArch64GISelMITest, LowerFNEG) {
16041604 Helper.lower (*FNeg0, 0 , LLT::scalar (64 )));
16051605 B.setInstr (*FNeg1);
16061606 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
1607- Helper.lower (*FNeg1, 0 ));
1607+ Helper.lower (*FNeg1, 0 , LLT::scalar ( 64 ) ));
16081608
16091609 auto CheckStr = R"(
16101610 CHECK: [[FADD:%[0-9]+]]:_(s64) = nsz G_FADD %0:_, %1:_
@@ -1658,7 +1658,7 @@ TEST_F(AArch64GISelMITest, LowerMinMax) {
16581658 Helper.lower (*UMin, 0 , s64));
16591659 B.setInstr (*UMax);
16601660 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
1661- Helper.lower (*UMax, 0 ));
1661+ Helper.lower (*UMax, 0 , s64 ));
16621662
16631663 B.setInstr (*SMinV);
16641664 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
@@ -1671,7 +1671,7 @@ TEST_F(AArch64GISelMITest, LowerMinMax) {
16711671 Helper.lower (*UMinV, 0 , v2s32));
16721672 B.setInstr (*UMaxV);
16731673 EXPECT_EQ (LegalizerHelper::LegalizeResult::Legalized,
1674- Helper.lower (*UMaxV, 0 ));
1674+ Helper.lower (*UMaxV, 0 , v2s32 ));
16751675
16761676 auto CheckStr = R"(
16771677 CHECK: [[CMP0:%[0-9]+]]:_(s1) = G_ICMP intpred(slt), %0:_(s64), %1:_
0 commit comments