[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