1- in streaming mode, use SVE OR instruction instead of NEON OR,
during copying phyReg.(AArch64InstrInfo::copyPhysReg).
2- add test file: register-mov.ll.
Differential D138211
[AArch64][SME]: Use SVE mov instruction for FPR128 registers in streaming-compatible mode. hassnaa-arm on Nov 17 2022, 7:28 AM. Authored by
Details 1- in streaming mode, use SVE OR instruction instead of NEON OR, during copying phyReg.(AArch64InstrInfo::copyPhysReg). 2- add test file: register-mov.ll.
Diff Detail
Event TimelineComment Actions add test file: register-mov.ll to test code changes in AArch64InstrInfo::copyPhysReg. Comment Actions Thanks for this change @hassnaa-arm. The patch looks good, just added two nits. Could you change the title to something like this:
such that it has:
|
nit: Can you add a comment to describe the rationale behind the test (i.e. that a NEON Q-register mov is not valid in streaming mode, but an SVE Z-register mov is)