diff options
author | Tim Northover <tnorthover@apple.com> | 2013-07-01 19:23:10 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2013-07-01 19:23:10 +0000 |
commit | 8625fd8cad18731d042dad5f22ad926ed9f99b66 (patch) | |
tree | 9a42be1a6f96a51d891cee5d19e489e802a3d5f2 /lldb/source/Core/Module.cpp | |
parent | 8b30c13e12b5ebc60f5f84f2ccfbc9c64199cf96 (diff) | |
download | bcm5719-llvm-8625fd8cad18731d042dad5f22ad926ed9f99b66.tar.gz bcm5719-llvm-8625fd8cad18731d042dad5f22ad926ed9f99b66.zip |
AArch64: correct CodeGen of MOVZ/MOVK combinations.
According to the AArch64 ELF specification (4.6.8), it's the
assembler's responsibility to make sure the shift amount is correct in
relocated MOVZ/MOVK instructions.
This wasn't being obeyed by either the MCJIT CodeGen or RuntimeDyldELF
(which happened to work out well for JIT tests). This commit should
make us compliant in this area.
llvm-svn: 185360
Diffstat (limited to 'lldb/source/Core/Module.cpp')
0 files changed, 0 insertions, 0 deletions