[llvm-commits] [PATCH] To handle s* registers in emitVFPLoadStoreMultipleInstruction()
Shih-wei Liao
sliao at google.com
Tue May 25 01:21:03 PDT 2010
Could someone review the patch in http://llvm.org/bugs/show_bug.cgi?id=7221?
--- lib/Target/ARM/ARMCodeEmitter.cpp
+++ lib/Target/ARM/ARMCodeEmitter.cpp
break;
++NumRegs;
}
- Binary |= NumRegs * 2;
+ // bit 8 will be set if <list> is consecutive 64-bit registers (e.g., d0)
+ if(Binary & 0x100)
+ Binary |= NumRegs * 2;
+ else
+ Binary |= NumRegs;
emitWordLE(Binary);
}
Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100525/41c9295b/attachment.html>
More information about the llvm-commits
mailing list