[llvm] [llvm][ARM][CodeGen] Disable MEMCPY LDM/STM inlining for Cortex v7-m (PR #106378)
    Nashe Mncube via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Sep 19 01:58:44 PDT 2024
    
    
  
nasherm wrote:
> It looks like later codegen passes opportunistically form ldrd/strd and ldm/stm, depending on the input values; do we want that? 
I believe  this is the intended behavior as this causes the best performance improvements. Switching to purely using plain load/stores doesn't provide the same performance improvement.
https://github.com/llvm/llvm-project/pull/106378
    
    
More information about the llvm-commits
mailing list