llvm-project
db075a8f - [AArch64] Enable the new SME ABI lowering (`-aarch64-new-sme-abi`) by default (#172642)

Commit
1 day ago
[AArch64] Enable the new SME ABI lowering (`-aarch64-new-sme-abi`) by default (#172642) The previous SelectionDAG lowering is still available via `-aarch64-new-sme-abi=false` (this will stay around until at least LLVM 23). In tests that contained `CHECK-NEWLOWERING` the checks have been updated so: * `CHECK-NEWLOWERING` -> `CHECK` (the new default) * `CHECK` -> `CHECK-SDAG` (the old SelectionDAG lowering) But otherwise, the check lines have not changed. Tests that were not explicitly checking the SME lowering have been updated to match the new default lowering. Those tests are: * llvm/test/CodeGen/AArch64/O0-pipeline.ll * llvm/test/CodeGen/AArch64/O3-pipeline.ll * llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll * llvm/test/CodeGen/AArch64/sme-framelower-use-bp.ll * llvm/test/CodeGen/AArch64/stack-hazard.ll
Author
Parents
Loading