This patch refactors several parts of AArch64FrameLowering
so that it can be easily extended to support saving/restoring
of FPR128 (Q) registers.
Details
Details
Diff Detail
Diff Detail
Event Timeline
lib/Target/AArch64/AArch64FrameLowering.cpp | ||
---|---|---|
495 | You can probably get rid of this now. | |
1377 | I think the size should always be 8 even if it's paired. The instruction will end up having 2 x MachineMemOperand load of size 8. | |
test/CodeGen/AArch64/unfold-masked-merge-scalar-constmask-innerouter.ll | ||
209 | I agree that this should be fixed, but I think the assumption here is wrong, and I think this is where this should be fixed. |
lib/Target/AArch64/AArch64FrameLowering.cpp | ||
---|---|---|
1377 | You're absolutely right! I'll fix that in AsmPrinter.cpp in a separate patch. |
You can probably get rid of this now.