[llvm] [AArch64][MachinePipeliner] Add pipeliner support for AArch64 (PR #79589)

Yuta Mukai via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 26 04:57:20 PST 2024


ytmukai wrote:

I have already issued a PR for code expansion with MVE (#65609), but since existing method (renames register by move instructions) also improve performance, I thought it would be good to support it first. I intend to use this as a basis for further improvements.

Note: The following three patches that fix the existing code are required to run llvm-test-suite; I would like to submit PRs after this is accepted to include AArch64 tests to the patches.
https://github.com/ytmukai/llvm-project/tree/pipeliner-avoid-long-compile-time
https://github.com/ytmukai/llvm-project/tree/pipeliner-fix-invalid-memoperand
https://github.com/ytmukai/llvm-project/tree/pipeliner-fix-incorrect-element-insertion


https://github.com/llvm/llvm-project/pull/79589


More information about the llvm-commits mailing list