[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