summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/DefinedAtom.cpp
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-11 08:37:13 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-11 08:37:13 +0000
commit67ddcd6dd08f31c74b4c6662aeb9574651d0c7c7 (patch)
tree5c2c73f5305834cba8df11bf6ee6ac74ad83612c /lld/lib/Core/DefinedAtom.cpp
parente773c08021b38b185a7eacc0a1ee78ae3237f062 (diff)
downloadbcm5719-llvm-67ddcd6dd08f31c74b4c6662aeb9574651d0c7c7.tar.gz
bcm5719-llvm-67ddcd6dd08f31c74b4c6662aeb9574651d0c7c7.zip
[SystemZ] Allow 8-bit operands to RISBG
RISBG has three 8-bit operands (I3, I4 and I5). I'd originally restricted all three to 6 bits, since that's the only range we intended to use at the time. However, the top bit of I4 acts as a "zero" flag for RISBG, while the top bit of I3 acts as a "test" flag for RNSBG & co. This patch therefore allows them to have the full 8-bit range. I've left the fifth operand as a 6-bit value for now since the upper 2 bits have no defined meaning. llvm-svn: 186070
Diffstat (limited to 'lld/lib/Core/DefinedAtom.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud