aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineTraceMetrics.cpp
diff options
context:
space:
mode:
authorCharlie Turner <charlie.turner@arm.com>2015-04-15 17:28:23 +0000
committerCharlie Turner <charlie.turner@arm.com>2015-04-15 17:28:23 +0000
commit6f13d0ca84bd6eafd7d72bbefbba0d711a204f85 (patch)
tree7b8e255ec87df3041f9e2be563f8ec36fe6e461e /llvm/lib/CodeGen/MachineTraceMetrics.cpp
parent890803f5f4c049ab42165a582dedfd8dc53cce33 (diff)
downloadllvm-6f13d0ca84bd6eafd7d72bbefbba0d711a204f85.zip
llvm-6f13d0ca84bd6eafd7d72bbefbba0d711a204f85.tar.gz
llvm-6f13d0ca84bd6eafd7d72bbefbba0d711a204f85.tar.bz2
Fix BXJ is undefined in AArch32.
BXJ was incorrectly said to be unsupported in ARMv8-A. It is not supported in the A64 instruction set, but it is supported in the T32 and A32 instruction sets, because it's listed as an instruction in the ARM ARM section F7.1.28. Using SP as an operand to BXJ changed from UNPREDICTABLE to PREDICTABLE in v8-A. This patch reflects that update as well. This was found by MCHammer. llvm-svn: 235024
Diffstat (limited to 'llvm/lib/CodeGen/MachineTraceMetrics.cpp')
0 files changed, 0 insertions, 0 deletions