[all-commits] [llvm/llvm-project] af342f: [AArch64] Enable UseAA globally in the AArch64 bac...
David Green via All-commits
all-commits at lists.llvm.org
Sat Apr 24 09:52:12 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: af342f72400445b85c38ba768439c495d7cf346f
https://github.com/llvm/llvm-project/commit/af342f72400445b85c38ba768439c495d7cf346f
Author: David Green <david.green at arm.com>
Date: 2021-04-24 (Sat, 24 Apr 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.td
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/test/CodeGen/AArch64/aarch64-gep-opt.ll
M llvm/test/CodeGen/AArch64/arm64-variadic-aapcs.ll
M llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
M llvm/test/CodeGen/AArch64/ilp32-va.ll
M llvm/test/CodeGen/AArch64/misched-stp.ll
M llvm/test/CodeGen/AArch64/seh-finally.ll
Log Message:
-----------
[AArch64] Enable UseAA globally in the AArch64 backend
This is similar to D69796 from the ARM backend. We remove the UseAA
feature, enabling it globally in the AArch64 backend. This should in
general be an improvement allowing the backend to reorder more
instructions in scheduling and codegen, and enabling it by default helps
to improve the testing of the feature, not making it cpu-specific. A
debugging option is added instead for testing.
Differential Revision: https://reviews.llvm.org/D98781
More information about the All-commits
mailing list