aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-12-15 18:35:45 -0500
committerMatt Arsenault <Matthew.Arsenault@amd.com>2022-12-19 11:38:30 -0500
commit6161a8dd5c5a1f190fd964576fb743620e972cc7 (patch)
treeacc8567e5b7a4bdb218d093bd009b9e52842897b /llvm/lib/CodeGen/MachineInstr.cpp
parenta20503caa101fc03cf34b8c1611f65c43c6e800e (diff)
downloadllvm-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