[all-commits] [llvm/llvm-project] c35d20: [AArch64] NFC : Change the way SVE pseudos are ...
harviniriawan via All-commits
all-commits at lists.llvm.org
Tue Jul 4 02:42:14 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c35d2071d8476be00c3453dec7f061cea6f24977
https://github.com/llvm/llvm-project/commit/c35d2071d8476be00c3453dec7f061cea6f24977
Author: Harvin Iriawan <harvin.iriawan at arm.com>
Date: 2023-07-04 (Tue, 04 Jul 2023)
Changed paths:
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
M llvm/lib/Target/AArch64/SVEInstrFormats.td
M llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.mir
M llvm/test/CodeGen/AArch64/sve-intrinsics-int-binaryComm-merging.mir
M llvm/test/CodeGen/AArch64/sve-intrinsics-int-binaryCommWithRev-merging.mir
M llvm/test/CodeGen/AArch64/sve-pseudos-expand-undef.mir
Log Message:
-----------
[AArch64] NFC : Change the way SVE pseudos are appended
* SVE pseudos don't pick up the right latency information during MI
scheduling as the regex do not match with instruction name.
* Move UNDEF, PSEUDO, and ZERO to the end of actual SVE instruction
* Some CPUs *td files will be fixed in the next commit
Differential Revision: https://reviews.llvm.org/D154232
Commit: d9d9be63a52dc6e908dba8f87d44192ee47ac5f8
https://github.com/llvm/llvm-project/commit/d9d9be63a52dc6e908dba8f87d44192ee47ac5f8
Author: Harvin Iriawan <harvin.iriawan at arm.com>
Date: 2023-07-04 (Tue, 04 Jul 2023)
Changed paths:
M llvm/lib/Target/AArch64/AArch64SchedA510.td
M llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
A llvm/unittests/Target/AArch64/AArch64SVESchedPseudoTest.cpp
M llvm/unittests/Target/AArch64/CMakeLists.txt
Log Message:
-----------
[AArch64] Update SVE scheduling of some CPUs
* Update cortex-a510 and neoverse-v2 SVE scheduling so that pseudos
have the same instruction latency as original instruction.
Differential Revision: https://reviews.llvm.org/D154084
Compare: https://github.com/llvm/llvm-project/compare/112d769e5ee8...d9d9be63a52d
More information about the All-commits
mailing list