Support SETCCCARRY lowering to SBCS instruction.
Related issue: https://github.com/llvm/llvm-project/issues/44629
Paths
| Differential D135302
[AArch64] Support SETCCCARRY lowering ClosedPublic Authored by fzhinkin on Oct 5 2022, 12:15 PM.
Details
Summary Support SETCCCARRY lowering to SBCS instruction. Related issue: https://github.com/llvm/llvm-project/issues/44629
Diff Detail
Event Timeline
Comment Actions LGTM
This revision is now accepted and ready to land.Oct 7 2022, 10:14 AM fzhinkin added inline comments.
Closed by commit rGef774bec63b7: [AArch64] Support SETCCCARRY lowering (authored by fzhinkin). · Explain WhyOct 14 2022, 12:29 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 467889 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/arm64-atomic-128.ll
llvm/test/CodeGen/AArch64/fpclamptosat.ll
llvm/test/CodeGen/AArch64/fpclamptosat_vec.ll
llvm/test/CodeGen/AArch64/i128-cmp.ll
|
Do we ever actually use SETCCCARRY for i32 on targets where i64 is legal?