diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-12-15 18:35:45 -0500 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2022-12-19 11:38:30 -0500 |
commit | 6161a8dd5c5a1f190fd964576fb743620e972cc7 (patch) | |
tree | acc8567e5b7a4bdb218d093bd009b9e52842897b /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | a20503caa101fc03cf34b8c1611f65c43c6e800e (diff) | |
download | llvm-6161a8dd5c5a1f190fd964576fb743620e972cc7.zip llvm-6161a8dd5c5a1f190fd964576fb743620e972cc7.tar.gz llvm-6161a8dd5c5a1f190fd964576fb743620e972cc7.tar.bz2 |
DAG: Pull fneg out of select feeding fadd into fsub
Enables folding fadd x, (select c, (fneg a), (fneg b))
-> fsub (select a, b), c
Avoids some regressions in a future AMDGPU change.
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions