diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-10-31 07:44:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-31 07:44:52 -0700 |
commit | 12409024d35e14b91cb9e5eb1337cc76f8ea0b97 (patch) | |
tree | eac47408f1ed363b134451348346b461a212a22d /llvm/lib/Transforms/Utils/BuildLibCalls.cpp | |
parent | eeee5a44bbf24f2f30a313ecf66e6a76de365658 (diff) | |
download | llvm-12409024d35e14b91cb9e5eb1337cc76f8ea0b97.zip llvm-12409024d35e14b91cb9e5eb1337cc76f8ea0b97.tar.gz llvm-12409024d35e14b91cb9e5eb1337cc76f8ea0b97.tar.bz2 |
AMDGPU/GlobalISel: Handle atomic sextload and zextload (#111721)
Atomic loads are handled differently from the DAG, and have separate opcodes
and explicit control over the extensions, like ordinary loads. Add
new patterns for these.
There's room for cleanup and improvement. d16 cases aren't handled.
Fixes #111645
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions