Skip to content

Commit 825d459

Browse files
committed
[AddressSanitizer] Make tests independent of variable numbers (NFC)
1 parent f9b371d commit 825d459

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

llvm/test/Instrumentation/AddressSanitizer/calls-only-smallfn.ll

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ define void @foo() #0 {
99
entry:
1010
%array01 = alloca [1 x i8], align 1
1111
%array02 = alloca [2 x i8], align 1
12-
; OUTLINE: call void @__asan_set_shadow_f1(i64 %23, i64 4)
13-
; OUTLINE: call void @__asan_set_shadow_01(i64 %24, i64 1)
14-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %25, i64 1)
15-
; OUTLINE: call void @__asan_set_shadow_02(i64 %26, i64 1)
16-
; OUTLINE: call void @__asan_set_shadow_f3(i64 %27, i64 1)
17-
; OUTLINE: call void @__asan_stack_free_0(i64 %7, i64 64)
18-
; OUTLINE: call void @__asan_set_shadow_00(i64 %55, i64 8)
19-
; INLINE: store i64 -935919682371587599, ptr %24, align 1
20-
; INLINE: store i64 -723401728380766731, ptr %52, align 1
12+
; OUTLINE: call void @__asan_set_shadow_f1(i64 %{{.+}}, i64 4)
13+
; OUTLINE: call void @__asan_set_shadow_01(i64 %{{.+}}, i64 1)
14+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 1)
15+
; OUTLINE: call void @__asan_set_shadow_02(i64 %{{.+}}, i64 1)
16+
; OUTLINE: call void @__asan_set_shadow_f3(i64 %{{.+}}, i64 1)
17+
; OUTLINE: call void @__asan_stack_free_0(i64 %{{.+}}, i64 64)
18+
; OUTLINE: call void @__asan_set_shadow_00(i64 %{{.+}}, i64 8)
19+
; INLINE: store i64 -935919682371587599, ptr %{{.+}}, align 1
20+
; INLINE: store i64 -723401728380766731, ptr %{{.+}}, align 1
2121
%arrayidx = getelementptr inbounds [1 x i8], ptr %array01, i64 0, i64 1
2222
store i8 1, ptr %arrayidx, align 1
2323
%arrayidx1 = getelementptr inbounds [2 x i8], ptr %array02, i64 0, i64 2

llvm/test/Instrumentation/AddressSanitizer/calls-only.ll

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,26 @@ entry:
1414
%array05 = alloca [5 x i8], align 1
1515
%array06 = alloca [6 x i8], align 1
1616
%array07 = alloca [7 x i8], align 1
17-
; OUTLINE: call void @__asan_set_shadow_f1(i64 %33, i64 4)
18-
; OUTLINE: call void @__asan_set_shadow_01(i64 %34, i64 1)
19-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %35, i64 1)
20-
; OUTLINE: call void @__asan_set_shadow_02(i64 %36, i64 1)
21-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %37, i64 1)
22-
; OUTLINE: call void @__asan_set_shadow_03(i64 %38, i64 1)
23-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %39, i64 1)
24-
; OUTLINE: call void @__asan_set_shadow_04(i64 %40, i64 1)
25-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %41, i64 1)
26-
; OUTLINE: call void @__asan_set_shadow_05(i64 %42, i64 1)
27-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %43, i64 3)
28-
; OUTLINE: call void @__asan_set_shadow_06(i64 %44, i64 1)
29-
; OUTLINE: call void @__asan_set_shadow_f2(i64 %45, i64 3)
30-
; OUTLINE: call void @__asan_set_shadow_07(i64 %46, i64 1)
31-
; OUTLINE: call void @__asan_set_shadow_f3(i64 %47, i64 3)
32-
; OUTLINE: call void @__asan_stack_free_2(i64 %7, i64 192)
33-
; OUTLINE: call void @__asan_set_shadow_00(i64 %135, i64 24)
34-
; INLINE: store i64 -1007977276409515535, ptr %34, align 1
35-
; INLINE: store i64 -940423264817843709, ptr %36, align 1
36-
; INLINE: store i64 -868083087686045178, ptr %38, align 1
17+
; OUTLINE: call void @__asan_set_shadow_f1(i64 %{{.+}}, i64 4)
18+
; OUTLINE: call void @__asan_set_shadow_01(i64 %{{.+}}, i64 1)
19+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 1)
20+
; OUTLINE: call void @__asan_set_shadow_02(i64 %{{.+}}, i64 1)
21+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 1)
22+
; OUTLINE: call void @__asan_set_shadow_03(i64 %{{.+}}, i64 1)
23+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 1)
24+
; OUTLINE: call void @__asan_set_shadow_04(i64 %{{.+}}, i64 1)
25+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 1)
26+
; OUTLINE: call void @__asan_set_shadow_05(i64 %{{.+}}, i64 1)
27+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 3)
28+
; OUTLINE: call void @__asan_set_shadow_06(i64 %{{.+}}, i64 1)
29+
; OUTLINE: call void @__asan_set_shadow_f2(i64 %{{.+}}, i64 3)
30+
; OUTLINE: call void @__asan_set_shadow_07(i64 %{{.+}}, i64 1)
31+
; OUTLINE: call void @__asan_set_shadow_f3(i64 %{{.+}}, i64 3)
32+
; OUTLINE: call void @__asan_stack_free_2(i64 %{{.+}}, i64 192)
33+
; OUTLINE: call void @__asan_set_shadow_00(i64 %{{.+}}, i64 24)
34+
; INLINE: store i64 -1007977276409515535, ptr %{{.+}}, align 1
35+
; INLINE: store i64 -940423264817843709, ptr %{{.+}}, align 1
36+
; INLINE: store i64 -868083087686045178, ptr %{{.+}}, align 1
3737
%arrayidx = getelementptr inbounds [1 x i8], ptr %array01, i64 0, i64 1
3838
store i8 1, ptr %arrayidx, align 1
3939
%arrayidx1 = getelementptr inbounds [2 x i8], ptr %array02, i64 0, i64 2
@@ -48,7 +48,7 @@ entry:
4848
store i8 6, ptr %arrayidx5, align 1
4949
%arrayidx6 = getelementptr inbounds [7 x i8], ptr %array07, i64 0, i64 7
5050
store i8 7, ptr %arrayidx6, align 1
51-
; CHECK-NOT: store i64 -723401728380766731, ptr %126, align 1
51+
; CHECK-NOT: store i64 -723401728380766731, ptr %{{.+}}, align 1
5252
ret void
5353
}
5454
attributes #0 = { noinline nounwind optnone sanitize_address ssp uwtable(sync) "frame-pointer"="non-leaf" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="apple-m1" "target-features"="+aes,+crc,+crypto,+dotprod,+fp-armv8,+fp16fml,+fullfp16,+lse,+neon,+ras,+rcpc,+rdm,+sha2,+sha3,+sm4,+v8.1a,+v8.2a,+v8.3a,+v8.4a,+v8a" }

0 commit comments

Comments
 (0)