summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface
diff options
context:
space:
mode:
authorWeiming Zhao <weimingz@codeaurora.org>2014-06-23 20:44:16 +0000
committerWeiming Zhao <weimingz@codeaurora.org>2014-06-23 20:44:16 +0000
commit19ed234e184febfa8f1413bce9c71d35977669aa (patch)
treef33b9bb16a46712d30a646ba5df5db40ebe3cf63 /lldb/scripts/Python/interface
parent4f7932b2fe6d8d867bc000855eff8b74dc4f5a02 (diff)
downloadbcm5719-llvm-19ed234e184febfa8f1413bce9c71d35977669aa.tar.gz
bcm5719-llvm-19ed234e184febfa8f1413bce9c71d35977669aa.zip
Fix PR20056: Implement pseudo LDR <reg>, =<literal/label> for AArch64
This patch is based on the changes from ARM target [1,2] Based on ARM doc [3], if the literal value can be loaded with a valid MOV, it can emit that instruction. This is implemented in this patch. [1] Fix PR18345: ldr= pseudo instruction produces incorrect code when using in inline assembly Author: David Peixotto <dpeixott@codeaurora.org> commit b92cca222898d87bbc764fa22e805adb04ef7f13 (r200777) [2] Implement the ldr-pseudo opcode for ARM assembly Author: David Peixotto <dpeixott@codeaurora.org> commit 0fa193b08627927ccaa0804a34d80480894614b8 (r197708) [3] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0802a/CJAHAIBC.html Differential Revision: http://reviews.llvm.org/D4163 llvm-svn: 211533
Diffstat (limited to 'lldb/scripts/Python/interface')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud