Skip to content

Commit 9ecb299

Browse files
committed
Automatically updated tests
1 parent 1a8d88e commit 9ecb299

File tree

95 files changed

+5761
-5557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+5761
-5557
lines changed

clang/test/CodeGen/attr-counted-by-pr88931.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ struct foo {
1111
void init(void * __attribute__((pass_dynamic_object_size(0))));
1212

1313
// CHECK-LABEL: define dso_local void @_ZN3foo3barC1Ev(
14-
// CHECK-SAME: ptr noundef nonnull align 4 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0:[0-9]+]] align 2 {
14+
// CHECK-SAME: ptr noalias noundef nonnull align 4 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0:[0-9]+]] align 2 {
1515
// CHECK-NEXT: entry:
1616
// CHECK-NEXT: tail call void @_Z4initPvU25pass_dynamic_object_size0(ptr noundef nonnull align 4 dereferenceable(1) [[THIS]], i64 noundef -1) #[[ATTR2:[0-9]+]]
1717
// CHECK-NEXT: ret void

clang/test/OpenMP/amdgcn_sret_ctor.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct E {
1313
E::E() noexcept : foo(s()) {}
1414
#pragma omp end declare target
1515
// CHECK-LABEL: define hidden void @_ZN1EC2Ev(
16-
// CHECK-SAME: ptr noundef nonnull align 1 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0:[0-9]+]] align 2 {
16+
// CHECK-SAME: ptr noalias noundef nonnull align 1 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0:[0-9]+]] align 2 {
1717
// CHECK-NEXT: [[ENTRY:.*:]]
1818
// CHECK-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8, addrspace(5)
1919
// CHECK-NEXT: [[THIS_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[THIS_ADDR]] to ptr
@@ -23,11 +23,9 @@ E::E() noexcept : foo(s()) {}
2323
// CHECK-NEXT: call void @_Z1sv(ptr addrspace(5) dead_on_unwind writable sret([[STRUCT_S:%.*]]) align 1 [[THIS1_ASCAST]]) #[[ATTR2:[0-9]+]]
2424
// CHECK-NEXT: ret void
2525
//
26-
// CHECK-LABEL: declare void @_Z1sv(
27-
// CHECK-SAME: ptr addrspace(5) dead_on_unwind writable sret([[STRUCT_S]]) align 1) #[[ATTR1:[0-9]+]]
2826
//
2927
// CHECK-LABEL: define hidden void @_ZN1EC1Ev(
30-
// CHECK-SAME: ptr noundef nonnull align 1 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0]] align 2 {
28+
// CHECK-SAME: ptr noalias noundef nonnull align 1 dereferenceable(1) [[THIS:%.*]]) unnamed_addr #[[ATTR0]] align 2 {
3129
// CHECK-NEXT: [[ENTRY:.*:]]
3230
// CHECK-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8, addrspace(5)
3331
// CHECK-NEXT: [[THIS_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[THIS_ADDR]] to ptr

clang/test/OpenMP/amdgcn_target_global_constructor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ S A;
3838
//
3939
//
4040
// CHECK-LABEL: define {{[^@]+}}@_ZN1SC1Ev
41-
// CHECK-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
41+
// CHECK-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
4242
// CHECK-NEXT: entry:
4343
// CHECK-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8, addrspace(5)
4444
// CHECK-NEXT: [[THIS_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[THIS_ADDR]] to ptr
@@ -67,7 +67,7 @@ S A;
6767
//
6868
//
6969
// CHECK-LABEL: define {{[^@]+}}@_ZN1SC2Ev
70-
// CHECK-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
70+
// CHECK-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
7171
// CHECK-NEXT: entry:
7272
// CHECK-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8, addrspace(5)
7373
// CHECK-NEXT: [[THIS_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[THIS_ADDR]] to ptr

clang/test/OpenMP/distribute_firstprivate_codegen.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ int main() {
591591
//
592592
//
593593
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ev
594-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat {
594+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat {
595595
// CHECK9-NEXT: entry:
596596
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
597597
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -601,7 +601,7 @@ int main() {
601601
//
602602
//
603603
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ef
604-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
604+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
605605
// CHECK9-NEXT: entry:
606606
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
607607
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -885,7 +885,7 @@ int main() {
885885
//
886886
//
887887
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ev
888-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
888+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
889889
// CHECK9-NEXT: entry:
890890
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
891891
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -896,7 +896,7 @@ int main() {
896896
//
897897
//
898898
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ef
899-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
899+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
900900
// CHECK9-NEXT: entry:
901901
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
902902
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -919,7 +919,7 @@ int main() {
919919
//
920920
//
921921
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ev
922-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
922+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
923923
// CHECK9-NEXT: entry:
924924
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
925925
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -929,7 +929,7 @@ int main() {
929929
//
930930
//
931931
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ei
932-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
932+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
933933
// CHECK9-NEXT: entry:
934934
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
935935
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1099,7 +1099,7 @@ int main() {
10991099
//
11001100
//
11011101
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ev
1102-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
1102+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
11031103
// CHECK9-NEXT: entry:
11041104
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
11051105
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -1110,7 +1110,7 @@ int main() {
11101110
//
11111111
//
11121112
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ei
1113-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
1113+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
11141114
// CHECK9-NEXT: entry:
11151115
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
11161116
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1254,7 +1254,7 @@ int main() {
12541254
//
12551255
//
12561256
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ev
1257-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
1257+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
12581258
// CHECK11-NEXT: entry:
12591259
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
12601260
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1264,7 +1264,7 @@ int main() {
12641264
//
12651265
//
12661266
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ef
1267-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1267+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
12681268
// CHECK11-NEXT: entry:
12691269
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
12701270
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -1546,7 +1546,7 @@ int main() {
15461546
//
15471547
//
15481548
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ev
1549-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1549+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
15501550
// CHECK11-NEXT: entry:
15511551
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
15521552
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1557,7 +1557,7 @@ int main() {
15571557
//
15581558
//
15591559
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ef
1560-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1560+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
15611561
// CHECK11-NEXT: entry:
15621562
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
15631563
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -1580,7 +1580,7 @@ int main() {
15801580
//
15811581
//
15821582
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ev
1583-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1583+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
15841584
// CHECK11-NEXT: entry:
15851585
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
15861586
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1590,7 +1590,7 @@ int main() {
15901590
//
15911591
//
15921592
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ei
1593-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1593+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
15941594
// CHECK11-NEXT: entry:
15951595
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
15961596
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1758,7 +1758,7 @@ int main() {
17581758
//
17591759
//
17601760
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ev
1761-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1761+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
17621762
// CHECK11-NEXT: entry:
17631763
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
17641764
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1769,7 +1769,7 @@ int main() {
17691769
//
17701770
//
17711771
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ei
1772-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1772+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
17731773
// CHECK11-NEXT: entry:
17741774
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
17751775
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4

clang/test/OpenMP/distribute_lastprivate_codegen.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ int main() {
576576
//
577577
//
578578
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ev
579-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat {
579+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat {
580580
// CHECK9-NEXT: entry:
581581
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
582582
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -586,7 +586,7 @@ int main() {
586586
//
587587
//
588588
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ef
589-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
589+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
590590
// CHECK9-NEXT: entry:
591591
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
592592
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -888,7 +888,7 @@ int main() {
888888
//
889889
//
890890
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ev
891-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
891+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
892892
// CHECK9-NEXT: entry:
893893
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
894894
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -899,7 +899,7 @@ int main() {
899899
//
900900
//
901901
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ef
902-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
902+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
903903
// CHECK9-NEXT: entry:
904904
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
905905
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -922,7 +922,7 @@ int main() {
922922
//
923923
//
924924
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ev
925-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
925+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
926926
// CHECK9-NEXT: entry:
927927
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
928928
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -932,7 +932,7 @@ int main() {
932932
//
933933
//
934934
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ei
935-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
935+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
936936
// CHECK9-NEXT: entry:
937937
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
938938
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1120,7 +1120,7 @@ int main() {
11201120
//
11211121
//
11221122
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ev
1123-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
1123+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat {
11241124
// CHECK9-NEXT: entry:
11251125
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
11261126
// CHECK9-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -1131,7 +1131,7 @@ int main() {
11311131
//
11321132
//
11331133
// CHECK9-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ei
1134-
// CHECK9-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
1134+
// CHECK9-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef signext [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat {
11351135
// CHECK9-NEXT: entry:
11361136
// CHECK9-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
11371137
// CHECK9-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1276,7 +1276,7 @@ int main() {
12761276
//
12771277
//
12781278
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ev
1279-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
1279+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1:[0-9]+]] comdat align 2 {
12801280
// CHECK11-NEXT: entry:
12811281
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
12821282
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1286,7 +1286,7 @@ int main() {
12861286
//
12871287
//
12881288
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC1Ef
1289-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1289+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
12901290
// CHECK11-NEXT: entry:
12911291
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
12921292
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -1586,7 +1586,7 @@ int main() {
15861586
//
15871587
//
15881588
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ev
1589-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1589+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
15901590
// CHECK11-NEXT: entry:
15911591
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
15921592
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1597,7 +1597,7 @@ int main() {
15971597
//
15981598
//
15991599
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIfEC2Ef
1600-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1600+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], float noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
16011601
// CHECK11-NEXT: entry:
16021602
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
16031603
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca float, align 4
@@ -1620,7 +1620,7 @@ int main() {
16201620
//
16211621
//
16221622
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ev
1623-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1623+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
16241624
// CHECK11-NEXT: entry:
16251625
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
16261626
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1630,7 +1630,7 @@ int main() {
16301630
//
16311631
//
16321632
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC1Ei
1633-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1633+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
16341634
// CHECK11-NEXT: entry:
16351635
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
16361636
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4
@@ -1816,7 +1816,7 @@ int main() {
18161816
//
18171817
//
18181818
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ev
1819-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1819+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
18201820
// CHECK11-NEXT: entry:
18211821
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
18221822
// CHECK11-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 4
@@ -1827,7 +1827,7 @@ int main() {
18271827
//
18281828
//
18291829
// CHECK11-LABEL: define {{[^@]+}}@_ZN1SIiEC2Ei
1830-
// CHECK11-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
1830+
// CHECK11-SAME: (ptr noalias noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], i32 noundef [[A:%.*]]) unnamed_addr #[[ATTR1]] comdat align 2 {
18311831
// CHECK11-NEXT: entry:
18321832
// CHECK11-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 4
18331833
// CHECK11-NEXT: [[A_ADDR:%.*]] = alloca i32, align 4

0 commit comments

Comments
 (0)