[llvm-commits] [llvm] r121391 - in /llvm/trunk: lib/Target/ARM/ARMFrameInfo.cpp lib/Target/ARM/ARMFrameInfo.h test/CodeGen/ARM/str_pre-2.ll test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll

Eric Christopher echristo at apple.com
Thu Dec 9 10:43:47 PST 2010


On Dec 9, 2010, at 10:31 AM, Jim Grosbach wrote:

> ARM stm/ldm instructions require more than one register in the register list.
> Otherwise, a plain str/ldr should be used instead. Make sure we account for
> that in prologue/epilogue code generation.
> rdar://8745460
> 
> Modified:
>    llvm/trunk/lib/Target/ARM/ARMFrameInfo.cpp
>    llvm/trunk/lib/Target/ARM/ARMFrameInfo.h
>    llvm/trunk/test/CodeGen/ARM/str_pre-2.ll
>    llvm/trunk/test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll

Thanks Jim!

-eric



More information about the llvm-commits mailing list