diff options
| author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-11-08 12:47:11 +0000 |
|---|---|---|
| committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-11-08 12:47:11 +0000 |
| commit | 71133fe9c619aa0e51fa378755fd881ace9e5abd (patch) | |
| tree | 5c41c5226829c3c7b07ef981639ed3f8c9cff795 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | |
| parent | 4fed9e3af4d3482d9b54f669f4664df018983371 (diff) | |
| download | bcm5719-llvm-71133fe9c619aa0e51fa378755fd881ace9e5abd.tar.gz bcm5719-llvm-71133fe9c619aa0e51fa378755fd881ace9e5abd.zip | |
This patch handles unaligned loads and stores in Mips JIT. Mips backend
implements unaligned loads and stores with assembler macro-instructions
ulw, usw, ulh, ulhu, ush, and this patch emits corresponding instructions
instead of these macros. Since each unaligned load/store is expanded
into two corresponding loads/stores where offset for second load/store is
modified by +3 (for words) or +1 (for halfwords).
Patch by Petar Jovanovic and Sasa Stankovic.
llvm-svn: 144081
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
0 files changed, 0 insertions, 0 deletions

