@@ -36,7 +36,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ0) {
36
36
DummyGISelObserver Observer;
37
37
LegalizerHelper Helper (*MF, Info, Observer, B);
38
38
// Perform Legalization
39
- ASSERT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
39
+ EXPECT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
40
40
LegalizerHelper::LegalizeResult::Legalized);
41
41
42
42
auto CheckStr = R"(
@@ -48,7 +48,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ0) {
48
48
)" ;
49
49
50
50
// Check
51
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
51
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
52
52
}
53
53
54
54
// CTTZ expansion in terms of CTLZ
@@ -67,7 +67,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ1) {
67
67
DummyGISelObserver Observer;
68
68
LegalizerHelper Helper (*MF, Info, Observer, B);
69
69
// Perform Legalization
70
- ASSERT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
70
+ EXPECT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
71
71
LegalizerHelper::LegalizeResult::Legalized);
72
72
73
73
auto CheckStr = R"(
@@ -81,7 +81,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ1) {
81
81
)" ;
82
82
83
83
// Check
84
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
84
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
85
85
}
86
86
87
87
// CTTZ expansion in terms of CTPOP
@@ -99,7 +99,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ2) {
99
99
AInfo Info (MF->getSubtarget ());
100
100
DummyGISelObserver Observer;
101
101
LegalizerHelper Helper (*MF, Info, Observer, B);
102
- ASSERT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
102
+ EXPECT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
103
103
LegalizerHelper::LegalizeResult::Legalized);
104
104
105
105
auto CheckStr = R"(
@@ -111,7 +111,7 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ2) {
111
111
)" ;
112
112
113
113
// Check
114
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
114
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
115
115
}
116
116
117
117
// CTTZ_ZERO_UNDEF expansion in terms of CTTZ
@@ -129,15 +129,15 @@ TEST_F(GISelMITest, LowerBitCountingCTTZ3) {
129
129
AInfo Info (MF->getSubtarget ());
130
130
DummyGISelObserver Observer;
131
131
LegalizerHelper Helper (*MF, Info, Observer, B);
132
- ASSERT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
132
+ EXPECT_TRUE (Helper.lower (*MIBCTTZ, 0 , LLT::scalar (64 )) ==
133
133
LegalizerHelper::LegalizeResult::Legalized);
134
134
135
135
auto CheckStr = R"(
136
136
CHECK: CTTZ
137
137
)" ;
138
138
139
139
// Check
140
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
140
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
141
141
}
142
142
143
143
// CTLZ expansion in terms of CTLZ_ZERO_UNDEF
@@ -155,7 +155,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZ0) {
155
155
AInfo Info (MF->getSubtarget ());
156
156
DummyGISelObserver Observer;
157
157
LegalizerHelper Helper (*MF, Info, Observer, B);
158
- ASSERT_TRUE (Helper.lower (*MIBCTLZ, 0 , LLT::scalar (64 )) ==
158
+ EXPECT_TRUE (Helper.lower (*MIBCTLZ, 0 , LLT::scalar (64 )) ==
159
159
LegalizerHelper::LegalizeResult::Legalized);
160
160
161
161
auto CheckStr = R"(
@@ -167,7 +167,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZ0) {
167
167
)" ;
168
168
169
169
// Check
170
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
170
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
171
171
}
172
172
173
173
// CTLZ expansion in terms of CTLZ_ZERO_UNDEF if the latter is a libcall
@@ -185,7 +185,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZLibcall) {
185
185
AInfo Info (MF->getSubtarget ());
186
186
DummyGISelObserver Observer;
187
187
LegalizerHelper Helper (*MF, Info, Observer, B);
188
- ASSERT_TRUE (Helper.lower (*MIBCTLZ, 0 , LLT::scalar (64 )) ==
188
+ EXPECT_TRUE (Helper.lower (*MIBCTLZ, 0 , LLT::scalar (64 )) ==
189
189
LegalizerHelper::LegalizeResult::Legalized);
190
190
191
191
auto CheckStr = R"(
@@ -197,7 +197,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZLibcall) {
197
197
)" ;
198
198
199
199
// Check
200
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
200
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
201
201
}
202
202
203
203
// CTLZ expansion
@@ -217,7 +217,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZ1) {
217
217
AInfo Info (MF->getSubtarget ());
218
218
DummyGISelObserver Observer;
219
219
LegalizerHelper Helper (*MF, Info, Observer, B);
220
- ASSERT_TRUE (Helper.lower (*MIBCTLZ, 0 , s8) ==
220
+ EXPECT_TRUE (Helper.lower (*MIBCTLZ, 0 , s8) ==
221
221
LegalizerHelper::LegalizeResult::Legalized);
222
222
223
223
auto CheckStr = R"(
@@ -237,7 +237,7 @@ TEST_F(GISelMITest, LowerBitCountingCTLZ1) {
237
237
)" ;
238
238
239
239
// Check
240
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
240
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
241
241
}
242
242
243
243
// CTLZ widening.
@@ -258,7 +258,7 @@ TEST_F(GISelMITest, WidenBitCountingCTLZ) {
258
258
AInfo Info (MF->getSubtarget ());
259
259
DummyGISelObserver Observer;
260
260
LegalizerHelper Helper (*MF, Info, Observer, B);
261
- ASSERT_TRUE (Helper.widenScalar (*MIBCTLZ, 1 , s16) ==
261
+ EXPECT_TRUE (Helper.widenScalar (*MIBCTLZ, 1 , s16) ==
262
262
LegalizerHelper::LegalizeResult::Legalized);
263
263
264
264
auto CheckStr = R"(
@@ -271,7 +271,7 @@ TEST_F(GISelMITest, WidenBitCountingCTLZ) {
271
271
)" ;
272
272
273
273
// Check
274
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
274
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
275
275
}
276
276
277
277
// CTLZ_ZERO_UNDEF widening.
@@ -293,7 +293,7 @@ TEST_F(GISelMITest, WidenBitCountingCTLZZeroUndef) {
293
293
AInfo Info (MF->getSubtarget ());
294
294
DummyGISelObserver Observer;
295
295
LegalizerHelper Helper (*MF, Info, Observer, B);
296
- ASSERT_TRUE (Helper.widenScalar (*MIBCTLZ_ZU, 1 , s16) ==
296
+ EXPECT_TRUE (Helper.widenScalar (*MIBCTLZ_ZU, 1 , s16) ==
297
297
LegalizerHelper::LegalizeResult::Legalized);
298
298
299
299
auto CheckStr = R"(
@@ -306,7 +306,7 @@ TEST_F(GISelMITest, WidenBitCountingCTLZZeroUndef) {
306
306
)" ;
307
307
308
308
// Check
309
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
309
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
310
310
}
311
311
312
312
// CTPOP widening.
@@ -327,7 +327,7 @@ TEST_F(GISelMITest, WidenBitCountingCTPOP) {
327
327
AInfo Info (MF->getSubtarget ());
328
328
DummyGISelObserver Observer;
329
329
LegalizerHelper Helper (*MF, Info, Observer, B);
330
- ASSERT_TRUE (Helper.widenScalar (*MIBCTPOP, 1 , s16) ==
330
+ EXPECT_TRUE (Helper.widenScalar (*MIBCTPOP, 1 , s16) ==
331
331
LegalizerHelper::LegalizeResult::Legalized);
332
332
333
333
auto CheckStr = R"(
@@ -338,7 +338,7 @@ TEST_F(GISelMITest, WidenBitCountingCTPOP) {
338
338
)" ;
339
339
340
340
// Check
341
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
341
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
342
342
}
343
343
344
344
// CTTZ_ZERO_UNDEF widening.
@@ -360,7 +360,7 @@ TEST_F(GISelMITest, WidenBitCountingCTTZ_ZERO_UNDEF) {
360
360
AInfo Info (MF->getSubtarget ());
361
361
DummyGISelObserver Observer;
362
362
LegalizerHelper Helper (*MF, Info, Observer, B);
363
- ASSERT_TRUE (Helper.widenScalar (*MIBCTTZ_ZERO_UNDEF, 1 , s16) ==
363
+ EXPECT_TRUE (Helper.widenScalar (*MIBCTTZ_ZERO_UNDEF, 1 , s16) ==
364
364
LegalizerHelper::LegalizeResult::Legalized);
365
365
366
366
auto CheckStr = R"(
@@ -371,7 +371,7 @@ TEST_F(GISelMITest, WidenBitCountingCTTZ_ZERO_UNDEF) {
371
371
)" ;
372
372
373
373
// Check
374
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
374
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
375
375
}
376
376
377
377
// CTTZ widening.
@@ -392,7 +392,7 @@ TEST_F(GISelMITest, WidenBitCountingCTTZ) {
392
392
AInfo Info (MF->getSubtarget ());
393
393
DummyGISelObserver Observer;
394
394
LegalizerHelper Helper (*MF, Info, Observer, B);
395
- ASSERT_TRUE (Helper.widenScalar (*MIBCTTZ, 1 , s16) ==
395
+ EXPECT_TRUE (Helper.widenScalar (*MIBCTTZ, 1 , s16) ==
396
396
LegalizerHelper::LegalizeResult::Legalized);
397
397
398
398
auto CheckStr = R"(
@@ -405,7 +405,7 @@ TEST_F(GISelMITest, WidenBitCountingCTTZ) {
405
405
)" ;
406
406
407
407
// Check
408
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
408
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
409
409
}
410
410
// UADDO widening.
411
411
TEST_F (GISelMITest, WidenUADDO) {
@@ -427,7 +427,7 @@ TEST_F(GISelMITest, WidenUADDO) {
427
427
AInfo Info (MF->getSubtarget ());
428
428
DummyGISelObserver Observer;
429
429
LegalizerHelper Helper (*MF, Info, Observer, B);
430
- ASSERT_TRUE (Helper.widenScalar (*MIBUAddO, 0 , s16) ==
430
+ EXPECT_TRUE (Helper.widenScalar (*MIBUAddO, 0 , s16) ==
431
431
LegalizerHelper::LegalizeResult::Legalized);
432
432
433
433
auto CheckStr = R"(
@@ -442,7 +442,7 @@ TEST_F(GISelMITest, WidenUADDO) {
442
442
)" ;
443
443
444
444
// Check
445
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
445
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
446
446
}
447
447
448
448
// USUBO widening.
@@ -465,7 +465,7 @@ TEST_F(GISelMITest, WidenUSUBO) {
465
465
AInfo Info (MF->getSubtarget ());
466
466
DummyGISelObserver Observer;
467
467
LegalizerHelper Helper (*MF, Info, Observer, B);
468
- ASSERT_TRUE (Helper.widenScalar (*MIBUSUBO, 0 , s16) ==
468
+ EXPECT_TRUE (Helper.widenScalar (*MIBUSUBO, 0 , s16) ==
469
469
LegalizerHelper::LegalizeResult::Legalized);
470
470
471
471
auto CheckStr = R"(
@@ -480,6 +480,6 @@ TEST_F(GISelMITest, WidenUSUBO) {
480
480
)" ;
481
481
482
482
// Check
483
- ASSERT_TRUE (CheckMachineFunction (*MF, CheckStr));
483
+ EXPECT_TRUE (CheckMachineFunction (*MF, CheckStr)) << *MF ;
484
484
}
485
485
} // namespace
0 commit comments