diff options
author | Jay Foad <jay.foad@amd.com> | 2023-11-02 10:08:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-02 10:08:09 +0000 |
commit | 1590cac4941e278ab10580c8a19a2720a512054c (patch) | |
tree | 720f1b002ea69ea0b5540ebbc9b95672224fcf8b /llvm/lib/IR/Module.cpp | |
parent | 07f0e75b5382a70d41adc43b8c08b82389e1e695 (diff) | |
download | llvm-1590cac4941e278ab10580c8a19a2720a512054c.zip llvm-1590cac4941e278ab10580c8a19a2720a512054c.tar.gz llvm-1590cac4941e278ab10580c8a19a2720a512054c.tar.bz2 |
[AMDGPU] Implement moveToVALU for S_CSELECT_B64 (#70352)
moveToVALU previously only handled S_CSELECT_B64 in the trivial case
where it was semantically equivalent to a copy. Implement the general
case using V_CNDMASK_B64_PSEUDO and implement post-RA expansion of
V_CNDMASK_B64_PSEUDO with immediate as well as register operands.
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions