Skip to content

Commit ea429b4

Browse files
committed
Remove unnecessary and incorrect mangling from llvm.memset.pattern uses
1 parent 88b5af3 commit ea429b4

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

llvm/test/CodeGen/RISCV/memset-pattern.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ define void @memset_1(ptr %a, i128 %value) nounwind {
4141
; RV64-BOTH-NEXT: bne a0, a3, .LBB0_1
4242
; RV64-BOTH-NEXT: # %bb.2: # %split
4343
; RV64-BOTH-NEXT: ret
44-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr align 8 %a, i128 %value, i64 1, i1 0)
44+
tail call void @llvm.memset.pattern(ptr align 8 %a, i128 %value, i64 1, i1 0)
4545
ret void
4646
}
4747

@@ -173,7 +173,7 @@ define void @memset_1_noalign(ptr %a, i128 %value) nounwind {
173173
; RV64-FAST-NEXT: bne a0, a3, .LBB1_1
174174
; RV64-FAST-NEXT: # %bb.2: # %split
175175
; RV64-FAST-NEXT: ret
176-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr %a, i128 %value, i64 1, i1 0)
176+
tail call void @llvm.memset.pattern(ptr %a, i128 %value, i64 1, i1 0)
177177
ret void
178178
}
179179

@@ -207,7 +207,7 @@ define void @memset_4(ptr %a, i128 %value) nounwind {
207207
; RV64-BOTH-NEXT: bne a0, a3, .LBB2_1
208208
; RV64-BOTH-NEXT: # %bb.2: # %split
209209
; RV64-BOTH-NEXT: ret
210-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr align 8 %a, i128 %value, i64 4, i1 0)
210+
tail call void @llvm.memset.pattern(ptr align 8 %a, i128 %value, i64 4, i1 0)
211211
ret void
212212
}
213213

@@ -248,6 +248,6 @@ define void @memset_x(ptr %a, i128 %value, i64 %x) nounwind {
248248
; RV64-BOTH-NEXT: bne a0, a3, .LBB3_2
249249
; RV64-BOTH-NEXT: .LBB3_3: # %split
250250
; RV64-BOTH-NEXT: ret
251-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr align 8 %a, i128 %value, i64 %x, i1 0)
251+
tail call void @llvm.memset.pattern(ptr align 8 %a, i128 %value, i64 %x, i1 0)
252252
ret void
253253
}

llvm/test/Transforms/PreISelIntrinsicLowering/RISCV/memset-pattern.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ define void @memset_pattern_i128_1(ptr %a, i128 %value) nounwind {
1616
; CHECK: [[SPLIT]]:
1717
; CHECK-NEXT: ret void
1818
;
19-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr %a, i128 %value, i64 1, i1 0)
19+
tail call void @llvm.memset.pattern(ptr %a, i128 %value, i64 1, i1 0)
2020
ret void
2121
}
2222

@@ -35,7 +35,7 @@ define void @memset_pattern_i128_16(ptr %a, i128 %value) nounwind {
3535
; CHECK: [[SPLIT]]:
3636
; CHECK-NEXT: ret void
3737
;
38-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr %a, i128 %value, i64 16, i1 0)
38+
tail call void @llvm.memset.pattern(ptr %a, i128 %value, i64 16, i1 0)
3939
ret void
4040
}
4141

@@ -75,7 +75,7 @@ define void @memset_pattern_i128_x(ptr %a, i128 %value, i64 %x) nounwind {
7575
; CHECK: [[SPLIT]]:
7676
; CHECK-NEXT: ret void
7777
;
78-
tail call void @llvm.memset.pattern.p0.i64.i128(ptr %a, i128 %value, i64 %x, i1 0)
78+
tail call void @llvm.memset.pattern(ptr %a, i128 %value, i64 %x, i1 0)
7979
ret void
8080
}
8181

@@ -95,6 +95,6 @@ define void @memset_pattern_i256_x(ptr %a, i256 %value, i64 %x) nounwind {
9595
; CHECK: [[SPLIT]]:
9696
; CHECK-NEXT: ret void
9797
;
98-
tail call void @llvm.memset.pattern.p0.i64.i256(ptr %a, i256 %value, i64 %x, i1 0)
98+
tail call void @llvm.memset.pattern(ptr %a, i256 %value, i64 %x, i1 0)
9999
ret void
100100
}

0 commit comments

Comments
 (0)