[llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
    Sander de Smalen via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed May  1 03:00:46 PDT 2024
    
    
  
================
@@ -1508,6 +1508,9 @@ static bool IsSVECalleeSave(MachineBasicBlock::iterator I) {
   switch (I->getOpcode()) {
   default:
     return false;
+  case AArch64::PTRUE_C_B:
+  case AArch64::LD1B_2Z_IMM:
+  case AArch64::ST1B_2Z_IMM:
----------------
sdesmalen-arm wrote:
As future work, I wonder if we can extend this further to use the quad variants of these instructions as well.
https://github.com/llvm/llvm-project/pull/77665
    
    
More information about the llvm-commits
mailing list