diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-02-19 18:56:20 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-02-20 12:02:07 +0000 |
commit | 761bbed264f7f524fbf0e57d0bb285b1d6e5816e (patch) | |
tree | 1073ddde2f307603f50b847864414c4e296b2d56 /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
parent | 2b729548f00bcab8c4dc6967bca0e6661324f27e (diff) | |
download | llvm-761bbed264f7f524fbf0e57d0bb285b1d6e5816e.zip llvm-761bbed264f7f524fbf0e57d0bb285b1d6e5816e.tar.gz llvm-761bbed264f7f524fbf0e57d0bb285b1d6e5816e.tar.bz2 |
[DAG] foldSubToUSubSat - fold sub(a,trunc(umin(zext(a),b))) -> usubsat(a,trunc(umin(b,SatLimit)))
This moves the last custom x86 USUBSAT fold to generic DAGCombine.
Completes PR40111
Differential Revision: https://reviews.llvm.org/D96703
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions