diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-08-19 13:50:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-19 13:50:07 +0100 |
commit | b05c55472bf7cadcd0e4cb1a669b3474695b0524 (patch) | |
tree | 80c4af32af4487862a14823755d467b837861184 /llvm/unittests/Support/MathExtrasTest.cpp | |
parent | 0cc6b464f8adb739e6f9bcc9bda8cff9bb1f1c2a (diff) | |
download | llvm-b05c55472bf7cadcd0e4cb1a669b3474695b0524.zip llvm-b05c55472bf7cadcd0e4cb1a669b3474695b0524.tar.gz llvm-b05c55472bf7cadcd0e4cb1a669b3474695b0524.tar.bz2 |
[X86] LowerABD - simplify i32/i64 to use sub+sub+cmov instead of repeating nodes via abs (#102174)
Using X86ISD::SUB nodes directly allows us to drive the X86ISD::CMOV node with exact flags instead of trying to cleanup the generic codegen via ICMP/SUBO nodes.
Diffstat (limited to 'llvm/unittests/Support/MathExtrasTest.cpp')
0 files changed, 0 insertions, 0 deletions