summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/DataExtractor.cpp
diff options
context:
space:
mode:
authorMihai Popa <mihail.popa@gmail.com>2013-05-13 14:10:04 +0000
committerMihai Popa <mihail.popa@gmail.com>2013-05-13 14:10:04 +0000
commitdc1764c5a4577b5586ffc8dd69f9a1d17b97044d (patch)
tree9fc4e116e2776b76e81a986e313be367a58697f0 /llvm/lib/Support/DataExtractor.cpp
parent27699c8e5be2d31d152cfcbed1e648f062b66208 (diff)
downloadbcm5719-llvm-dc1764c5a4577b5586ffc8dd69f9a1d17b97044d.tar.gz
bcm5719-llvm-dc1764c5a4577b5586ffc8dd69f9a1d17b97044d.zip
The purpose of the patch is to fix the syntax of ARM mrc and mrc2 instructions when they are used to write to the APSR. In this case, the destination operand should be APSR_nzcv, and the encoding of the target should be 0b1111 (same as for PC). In pre-UAL syntax, this form used the PC register as a textual target. This is still allowed for backward compatibility.
llvm-svn: 181705
Diffstat (limited to 'llvm/lib/Support/DataExtractor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud