diff options
| author | Youngsuk Kim <youngsuk.kim@hpe.com> | 2023-12-15 10:57:33 -0600 |
|---|---|---|
| committer | Youngsuk Kim <youngsuk.kim@hpe.com> | 2023-12-15 11:04:48 -0600 |
| commit | 67aec2f58bf1568bb1c68d4906bc3c0103ff3c98 (patch) | |
| tree | 7da5f872ccc574f045b02e94bbf8e6a038f35884 /llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | |
| parent | 93b14c3df17500e675f31674165b5378dd0b4eaf (diff) | |
[llvm] Remove no-op ptr-to-ptr casts (NFC)
Remove calls to CreatePointerCast which are just doing no-op ptr-to-ptr
bitcasts.
Opaque ptr cleanup effort (NFC).
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp b/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp index 5c66fd2b180f..0c21382e5c22 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp @@ -562,11 +562,10 @@ bool AMDGPULibCalls::fold_read_write_pipe(CallInst *CI, IRBuilder<> &B, if (!F) return false; - auto *BCast = B.CreatePointerCast(PtrArg, PtrTy); SmallVector<Value *, 6> Args; for (unsigned I = 0; I != PtrArgLoc; ++I) Args.push_back(CI->getArgOperand(I)); - Args.push_back(BCast); + Args.push_back(PtrArg); auto *NCI = B.CreateCall(F, Args); NCI->setAttributes(CI->getAttributes()); |
