diff options
author | Alex MacLean <amaclean@nvidia.com> | 2024-09-24 08:15:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-24 08:15:14 -0700 |
commit | 36757613b73908f055674a8df0b51cc00aa04373 (patch) | |
tree | 38229f403d4a27b0e3ff5fe11138f84784f7814c /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | 8b5e841487976ecc4233227fdd069f5a5f4443f0 (diff) | |
download | llvm-36757613b73908f055674a8df0b51cc00aa04373.zip llvm-36757613b73908f055674a8df0b51cc00aa04373.tar.gz llvm-36757613b73908f055674a8df0b51cc00aa04373.tar.bz2 |
[NVVM] Upgrade nvvm.ptr.* intrinics to addrspace cast (#109710)
Remove the following intrinsics which can be trivially replaced with an
`addrspacecast`
* llvm.nvvm.ptr.gen.to.global
* llvm.nvvm.ptr.gen.to.shared
* llvm.nvvm.ptr.gen.to.constant
* llvm.nvvm.ptr.gen.to.local
* llvm.nvvm.ptr.global.to.gen
* llvm.nvvm.ptr.shared.to.gen
* llvm.nvvm.ptr.constant.to.gen
* llvm.nvvm.ptr.local.to.gen
Also, cleanup the NVPTX lowering of `addrspacecast` making it more
concise.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions