aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAlex MacLean <amaclean@nvidia.com>2024-09-27 05:23:08 -0700
committerGitHub <noreply@github.com>2024-09-27 05:23:08 -0700
commita131fbf1687a641265ced45b19dc97ee1c9e3484 (patch)
tree7139df3dff6574f3bfb78e895c5327699ac4793d /flang/lib/Frontend/CompilerInvocation.cpp
parent0c6ee1f9a2982b67e6dae76462cf2899133a3b05 (diff)
downloadllvm-a131fbf1687a641265ced45b19dc97ee1c9e3484.zip
llvm-a131fbf1687a641265ced45b19dc97ee1c9e3484.tar.gz
llvm-a131fbf1687a641265ced45b19dc97ee1c9e3484.tar.bz2
Reland "[NVPTX] deprecate nvvm.rotate.* intrinsics, cleanup funnel-shift handling" (#110025)
This change deprecates the following intrinsics which can be trivially converted to llvm funnel-shift intrinsics: - @llvm.nvvm.rotate.b32 - @llvm.nvvm.rotate.right.b64 - @llvm.nvvm.rotate.b64 This fixes a bug in the previous version (#107655) which flipped the order of the operands to the PTX funnel shift instruction. In LLVM IR the high bits are the first arg and the low bits are the second arg, while in PTX this is reversed.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions