diff options
| author | chenglin.bi <chenglin.bi@linaro.org> | 2023-01-18 19:23:58 +0800 |
|---|---|---|
| committer | chenglin.bi <chenglin.bi@linaro.org> | 2023-01-18 19:24:20 +0800 |
| commit | 45299fb0f99cd94aeb33d954c4d68123a0bc7e9e (patch) | |
| tree | 3837bc471f863ee952b3bfa1275348c8130f5877 /clang/lib/ExtractAPI/API.cpp | |
| parent | d8a1d5024fe88ea61ce57f624bade4d313acd1b2 (diff) | |
| download | llvm-45299fb0f99cd94aeb33d954c4d68123a0bc7e9e.zip llvm-45299fb0f99cd94aeb33d954c4d68123a0bc7e9e.tar.gz llvm-45299fb0f99cd94aeb33d954c4d68123a0bc7e9e.tar.bz2 | |
Reapply [AArch64] fold subs ugt/ult to ands when the second operand is mask/pow2
Origianl patch made a mistake that ugt is reverse cc should be ule.
And ule < C will be generalize to ult < C + 1. So the new patch add support for ult < Pow2 case.
https://alive2.llvm.org/ce/z/naBw5A
Reviewed By: samtebbs, chapuni
Differential Revision: https://reviews.llvm.org/D141829
Diffstat (limited to 'clang/lib/ExtractAPI/API.cpp')
0 files changed, 0 insertions, 0 deletions
