aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-09-04 11:58:15 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2024-09-04 11:59:10 +0100
commitb25b9a7d6c872e42121aa024f362fae0b15dd72c (patch)
tree34f21d10eef30753895a1bbd5691b34b6f3402d4 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent7afdc6bd57d634354597df185fd7037bec9241ff (diff)
downloadllvm-b25b9a7d6c872e42121aa024f362fae0b15dd72c.zip
llvm-b25b9a7d6c872e42121aa024f362fae0b15dd72c.tar.gz
llvm-b25b9a7d6c872e42121aa024f362fae0b15dd72c.tar.bz2
[DAG] visitSELECT - add "select usubo(x, y).overflow, (sub y, x), (usubo x, y) -> abdu(x, y)" fold (and neg equivalent)
Handle cases where CGP has merged the CMP+SUB into a USUBO node - improves a few outstanding niggles from #100810
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions