Skip to content

Commit 8251754

Browse files
k-kashapovKamil Kashapovvitalybuka
authored
[MSan] Update 32-bit test checks (llvm#112401)
* As suggested in llvm#111835 (comment), ran llvm/utils/update_test_checks.py on all the copied tests. * Target triple is still unchanged --------- Co-authored-by: Kamil Kashapov <[email protected]> Co-authored-by: Vitaly Buka <[email protected]>
1 parent 80a4948 commit 8251754

18 files changed

+3440
-584
lines changed

llvm/test/Instrumentation/MemorySanitizer/ARM32/vararg-arm32.ll

Lines changed: 292 additions & 39 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/Mips32/vararg-mips.ll

Lines changed: 292 additions & 39 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/Mips32/vararg-mipsel.ll

Lines changed: 292 additions & 31 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/PowerPC32/kernel-ppcle.ll

Lines changed: 432 additions & 75 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/PowerPC32/vararg-ppc.ll

Lines changed: 373 additions & 42 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/PowerPC32/vararg-ppcle.ll

Lines changed: 373 additions & 42 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/RISCV32/vararg-riscv32.ll

Lines changed: 292 additions & 39 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/i386/avx-intrinsics-x86.ll

Lines changed: 31 additions & 31 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/i386/avx2-intrinsics-x86.ll

Lines changed: 34 additions & 34 deletions
Large diffs are not rendered by default.

llvm/test/Instrumentation/MemorySanitizer/i386/mmx-intrinsics.ll

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2619,7 +2619,7 @@ define void @test25(ptr %p, <1 x i64> %a) nounwind optsize ssp #0 {
26192619
; CHECK-NEXT: [[TMP6:%.*]] = inttoptr i64 [[TMP5]] to ptr
26202620
; CHECK-NEXT: store <1 x i64> [[TMP3]], ptr [[TMP6]], align 1
26212621
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP1]], 0
2622-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP7:%.*]], label [[TMP8:%.*]], !prof [[PROF0:![0-9]+]]
2622+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP7:%.*]], label [[TMP8:%.*]], !prof [[PROF1:![0-9]+]]
26232623
; CHECK: 7:
26242624
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6:[0-9]+]]
26252625
; CHECK-NEXT: unreachable
@@ -2648,7 +2648,7 @@ define i32 @test24(<1 x i64> %a) #0 {
26482648
; CHECK-NEXT: [[MMX_VAR_I:%.*]] = bitcast <8 x i8> [[TMP0]] to <1 x i64>
26492649
; CHECK-NEXT: [[TMP3:%.*]] = bitcast <1 x i64> [[TMP4]] to i64
26502650
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP3]], 0
2651-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP5:%.*]], label [[TMP7:%.*]], !prof [[PROF0]]
2651+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP5:%.*]], label [[TMP7:%.*]], !prof [[PROF1]]
26522652
; CHECK: 5:
26532653
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
26542654
; CHECK-NEXT: unreachable
@@ -2689,7 +2689,7 @@ define void @test23(<1 x i64> %d, <1 x i64> %n, ptr %p) nounwind optsize ssp #0
26892689
; CHECK-NEXT: [[_MSOR:%.*]] = or i1 [[_MSCMP]], [[_MSCMP1]]
26902690
; CHECK-NEXT: [[_MSCMP2:%.*]] = icmp ne i64 [[TMP2]], 0
26912691
; CHECK-NEXT: [[_MSOR3:%.*]] = or i1 [[_MSOR]], [[_MSCMP2]]
2692-
; CHECK-NEXT: br i1 [[_MSOR3]], label [[TMP11:%.*]], label [[TMP12:%.*]], !prof [[PROF0]]
2692+
; CHECK-NEXT: br i1 [[_MSOR3]], label [[TMP11:%.*]], label [[TMP12:%.*]], !prof [[PROF1]]
26932693
; CHECK: 11:
26942694
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
26952695
; CHECK-NEXT: unreachable
@@ -2760,7 +2760,7 @@ define i64 @test21(<1 x i64> %a) #0 {
27602760
; CHECK-NEXT: [[TMP11:%.*]] = bitcast <4 x i16> [[TMP0]] to <1 x i64>
27612761
; CHECK-NEXT: [[TMP9:%.*]] = bitcast <1 x i64> [[TMP10]] to i64
27622762
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP9]], 0
2763-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP12:%.*]], !prof [[PROF0]]
2763+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP12:%.*]], !prof [[PROF1]]
27642764
; CHECK: 6:
27652765
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
27662766
; CHECK-NEXT: unreachable
@@ -2794,7 +2794,7 @@ define i32 @test21_2(<1 x i64> %a) #0 {
27942794
; CHECK-NEXT: [[TMP11:%.*]] = bitcast <4 x i16> [[TMP0]] to <1 x i64>
27952795
; CHECK-NEXT: [[TMP9:%.*]] = bitcast <1 x i64> [[TMP10]] to i64
27962796
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP9]], 0
2797-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP12:%.*]], !prof [[PROF0]]
2797+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP12:%.*]], !prof [[PROF1]]
27982798
; CHECK: 6:
27992799
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
28002800
; CHECK-NEXT: unreachable
@@ -2864,7 +2864,7 @@ define <2 x double> @test19(<1 x i64> %a) #0 {
28642864
; CHECK-NEXT: [[TMP8:%.*]] = bitcast <2 x i32> [[TMP0]] to <1 x i64>
28652865
; CHECK-NEXT: [[TMP3:%.*]] = bitcast <1 x i64> [[TMP5]] to i64
28662866
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP3]], 0
2867-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP9:%.*]], !prof [[PROF0]]
2867+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP9:%.*]], !prof [[PROF1]]
28682868
; CHECK: 6:
28692869
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
28702870
; CHECK-NEXT: unreachable
@@ -2890,7 +2890,7 @@ define i64 @test18(<2 x double> %a) #0 {
28902890
; CHECK-NEXT: call void @llvm.donothing()
28912891
; CHECK-NEXT: [[TMP5:%.*]] = bitcast <2 x i64> [[TMP4]] to i128
28922892
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i128 [[TMP5]], 0
2893-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP7:%.*]], !prof [[PROF0]]
2893+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP7:%.*]], !prof [[PROF1]]
28942894
; CHECK: 2:
28952895
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
28962896
; CHECK-NEXT: unreachable
@@ -2920,7 +2920,7 @@ define i64 @test17(<2 x double> %a) #0 {
29202920
; CHECK-NEXT: call void @llvm.donothing()
29212921
; CHECK-NEXT: [[TMP5:%.*]] = bitcast <2 x i64> [[TMP4]] to i128
29222922
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i128 [[TMP5]], 0
2923-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP7:%.*]], !prof [[PROF0]]
2923+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP6:%.*]], label [[TMP7:%.*]], !prof [[PROF1]]
29242924
; CHECK: 2:
29252925
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
29262926
; CHECK-NEXT: unreachable
@@ -2962,7 +2962,7 @@ define i64 @test16(<1 x i64> %a, <1 x i64> %b) #0 {
29622962
; CHECK-NEXT: [[TMP12:%.*]] = bitcast <1 x i64> [[TMP5]] to i64
29632963
; CHECK-NEXT: [[_MSCMP2:%.*]] = icmp ne i64 [[TMP12]], 0
29642964
; CHECK-NEXT: [[_MSOR:%.*]] = or i1 [[_MSCMP]], [[_MSCMP2]]
2965-
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP8:%.*]], label [[TMP9:%.*]], !prof [[PROF0]]
2965+
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP8:%.*]], label [[TMP9:%.*]], !prof [[PROF1]]
29662966
; CHECK: 8:
29672967
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
29682968
; CHECK-NEXT: unreachable
@@ -3537,7 +3537,7 @@ define <4 x float> @test89(<4 x float> %a, <1 x i64> %b) nounwind #0 {
35373537
; CHECK-NEXT: [[TMP2:%.*]] = bitcast <1 x i64> [[TMP4]] to i64
35383538
; CHECK-NEXT: [[_MSCMP1:%.*]] = icmp ne i64 [[TMP2]], 0
35393539
; CHECK-NEXT: [[_MSOR:%.*]] = or i1 [[_MSCMP]], [[_MSCMP1]]
3540-
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP5:%.*]], label [[TMP6:%.*]], !prof [[PROF0]]
3540+
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP5:%.*]], label [[TMP6:%.*]], !prof [[PROF1]]
35413541
; CHECK: 5:
35423542
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
35433543
; CHECK-NEXT: unreachable
@@ -3580,7 +3580,7 @@ define <1 x i64> @test_mm_insert_pi16(<1 x i64> %a.coerce, i32 %d) nounwind #0 {
35803580
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP7]], 0
35813581
; CHECK-NEXT: [[_MSCMP1:%.*]] = icmp ne i32 [[TMP6]], 0
35823582
; CHECK-NEXT: [[_MSOR:%.*]] = or i1 [[_MSCMP]], [[_MSCMP1]]
3583-
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP5:%.*]], label [[TMP4:%.*]], !prof [[PROF0]]
3583+
; CHECK-NEXT: br i1 [[_MSOR]], label [[TMP5:%.*]], label [[TMP4:%.*]], !prof [[PROF1]]
35843584
; CHECK: 3:
35853585
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
35863586
; CHECK-NEXT: unreachable
@@ -3604,7 +3604,7 @@ define i32 @test_mm_extract_pi16(<1 x i64> %a.coerce) nounwind #0 {
36043604
; CHECK-NEXT: call void @llvm.donothing()
36053605
; CHECK-NEXT: [[TMP5:%.*]] = bitcast <1 x i64> [[TMP2]] to i64
36063606
; CHECK-NEXT: [[_MSCMP:%.*]] = icmp ne i64 [[TMP5]], 0
3607-
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP4:%.*]], label [[TMP3:%.*]], !prof [[PROF0]]
3607+
; CHECK-NEXT: br i1 [[_MSCMP]], label [[TMP4:%.*]], label [[TMP3:%.*]], !prof [[PROF1]]
36083608
; CHECK: 2:
36093609
; CHECK-NEXT: call void @__msan_warning_noreturn() #[[ATTR6]]
36103610
; CHECK-NEXT: unreachable
@@ -3622,5 +3622,5 @@ declare i32 @llvm.x86.mmx.pextr.w(<1 x i64>, i32 immarg)
36223622

36233623
attributes #0 = { sanitize_memory }
36243624
;.
3625-
; CHECK: [[PROF0]] = !{!"branch_weights", i32 1, i32 1048575}
3625+
; CHECK: [[PROF1]] = !{!"branch_weights", i32 1, i32 1048575}
36263626
;.

0 commit comments

Comments
 (0)