aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2016-06-15 20:33:36 +0000
committerTim Northover <tnorthover@apple.com>2016-06-15 20:33:36 +0000
commit389a1e39ea31e32489da2345bb30cc928fde7c49 (patch)
treeed9ddab9594948e60156bd1f283915041394efbb /clang/lib/Driver/Tools.cpp
parentb82f08fa3d3f10fc479be6acfcdb7c066f744310 (diff)
downloadllvm-389a1e39ea31e32489da2345bb30cc928fde7c49.zip
llvm-389a1e39ea31e32489da2345bb30cc928fde7c49.tar.gz
llvm-389a1e39ea31e32489da2345bb30cc928fde7c49.tar.bz2
AArch64: stop trying to use 32-bit MOVZs when expanding patchpoints.
Of course the assembly was right but because the opcode was MOVZWi it was encoded as "movz w16, #65535, lsl #32" which is an unallocated encoding and would go horribly wrong on a CPU. No idea how this bug survived this long. It seems nobody is using that aspect of patchpoints. llvm-svn: 272831
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
0 files changed, 0 insertions, 0 deletions