summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-11-08 12:47:11 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-11-08 12:47:11 +0000
commit71133fe9c619aa0e51fa378755fd881ace9e5abd (patch)
tree5c41c5226829c3c7b07ef981639ed3f8c9cff795 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
parent4fed9e3af4d3482d9b54f669f4664df018983371 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud