@@ -38,16 +38,16 @@ define dso_local void @caller_4xi32(ptr noalias %src, ptr noalias %dst) #1 {
3838; CHECK-LABEL: define dso_local void @caller_4xi32(
3939; CHECK-NEXT: entry:
4040; CHECK-NEXT: [[SRC_VAL:%.*]] = load <4 x i32>, ptr [[SRC:%.*]], align 16
41- ; CHECK-NEXT: call fastcc void @callee_4xi32(<4 x i32> [[SRC_VAL]], ptr noalias [[DST:%.*]])
41+ ; CHECK-NEXT: call fastcc void @callee_4xi32.argprom.argprom (<4 x i32> [[SRC_VAL]], ptr noalias [[DST:%.*]])
4242; CHECK-NEXT: ret void
4343;
4444entry:
45- call fastcc void @callee_4xi32 (ptr noalias %src , ptr noalias %dst )
45+ call fastcc void @callee_4xi32.argprom (ptr noalias %src , ptr noalias %dst )
4646 ret void
4747}
4848
49- define internal fastcc void @callee_4xi32 (ptr noalias %src , ptr noalias %dst ) #1 {
50- ; CHECK-LABEL: define internal fastcc void @callee_4xi32(
49+ define internal fastcc void @callee_4xi32.argprom (ptr noalias %src , ptr noalias %dst ) #1 {
50+ ; CHECK-LABEL: define internal fastcc void @callee_4xi32.argprom.argprom (
5151; CHECK-NEXT: entry:
5252; CHECK-NEXT: store <4 x i32> [[SRC_0_VAL:%.*]], ptr [[DST:%.*]], align 16
5353; CHECK-NEXT: ret void
@@ -65,7 +65,7 @@ define dso_local void @caller_i256(ptr noalias %src, ptr noalias %dst) #0 {
6565; CHECK-LABEL: define dso_local void @caller_i256(
6666; CHECK-NEXT: entry:
6767; CHECK-NEXT: [[SRC_VAL:%.*]] = load i256, ptr [[SRC:%.*]], align 16
68- ; CHECK-NEXT: call fastcc void @callee_i256(i256 [[SRC_VAL]], ptr noalias [[DST:%.*]])
68+ ; CHECK-NEXT: call fastcc void @callee_i256.argprom (i256 [[SRC_VAL]], ptr noalias [[DST:%.*]])
6969; CHECK-NEXT: ret void
7070;
7171entry:
7474}
7575
7676define internal fastcc void @callee_i256 (ptr noalias %src , ptr noalias %dst ) #0 {
77- ; CHECK-LABEL: define internal fastcc void @callee_i256(
77+ ; CHECK-LABEL: define internal fastcc void @callee_i256.argprom (
7878; CHECK-NEXT: entry:
7979; CHECK-NEXT: store i256 [[SRC_0_VAL:%.*]], ptr [[DST:%.*]], align 16
8080; CHECK-NEXT: ret void
@@ -159,7 +159,7 @@ define dso_local void @caller_struct4xi32(ptr noalias %src, ptr noalias %dst) #1
159159; CHECK-NEXT: [[SRC_VAL:%.*]] = load <4 x i32>, ptr [[SRC:%.*]], align 16
160160; CHECK-NEXT: [[TMP0:%.*]] = getelementptr i8, ptr [[SRC]], i64 16
161161; CHECK-NEXT: [[SRC_VAL1:%.*]] = load <4 x i32>, ptr [[TMP0]], align 16
162- ; CHECK-NEXT: call fastcc void @callee_struct4xi32(<4 x i32> [[SRC_VAL]], <4 x i32> [[SRC_VAL1]], ptr noalias [[DST:%.*]])
162+ ; CHECK-NEXT: call fastcc void @callee_struct4xi32.argprom (<4 x i32> [[SRC_VAL]], <4 x i32> [[SRC_VAL1]], ptr noalias [[DST:%.*]])
163163; CHECK-NEXT: ret void
164164;
165165entry:
@@ -168,7 +168,7 @@ entry:
168168}
169169
170170define internal fastcc void @callee_struct4xi32 (ptr noalias %src , ptr noalias %dst ) #1 {
171- ; CHECK-LABEL: define internal fastcc void @callee_struct4xi32(
171+ ; CHECK-LABEL: define internal fastcc void @callee_struct4xi32.argprom (
172172; CHECK-NEXT: entry:
173173; CHECK-NEXT: store <4 x i32> [[SRC_0_VAL:%.*]], ptr [[DST:%.*]], align 16
174174; CHECK-NEXT: [[DST2:%.*]] = getelementptr inbounds [[STRUCT_4XI32:%.*]], ptr [[DST]], i64 0, i32 1
0 commit comments