summaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2014-04-24 06:03:01 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2014-04-24 06:03:01 +0000
commit5c025f2f6efcd9e584d0f9bd5f615b9484e01fea (patch)
tree06e9a116e02d2440321dd2791c50a2e4067d5f58 /lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
parentf627b1e554679cfc0820f63aab987ce0e2ce4e37 (diff)
downloadllvm-5c025f2f6efcd9e584d0f9bd5f615b9484e01fea.tar.gz
llvm-5c025f2f6efcd9e584d0f9bd5f615b9484e01fea.tar.bz2
llvm-5c025f2f6efcd9e584d0f9bd5f615b9484e01fea.tar.xz
Fix for PR18921, "vmov" part.
Added support for bytes replication feature, so it could be GAS compatible. E.g. instructions below: "vmov.i32 d0, 0xffffffff" "vmvn.i32 d0, 0xabababab" "vmov.i32 d0, 0xabababab" "vmov.i16 d0, 0xabab" are incorrect, but we could deal with such cases. For first one we should emit: "vmov.i8 d0, 0xff" For second one ("vmvn"): "vmov.i8 d0, 0x54" For last two instructions it should emit: "vmov.i8 d0, 0xab" P.S.: In ARMAsmParser.cpp I have also fixed few nearby style issues in old code. Just for keeping method bodies in harmony with themselves. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207080 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp')
0 files changed, 0 insertions, 0 deletions