aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2023-11-02 10:08:09 +0000
committerGitHub <noreply@github.com>2023-11-02 10:08:09 +0000
commit1590cac4941e278ab10580c8a19a2720a512054c (patch)
tree720f1b002ea69ea0b5540ebbc9b95672224fcf8b /llvm/lib/IR/Module.cpp
parent07f0e75b5382a70d41adc43b8c08b82389e1e695 (diff)
downloadllvm-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