summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorAlexandros Lamprineas <alexandros.lamprineas@arm.com>2017-06-28 15:09:11 +0000
committerAlexandros Lamprineas <alexandros.lamprineas@arm.com>2017-06-28 15:09:11 +0000
commitc0432d86aa5dceacc034fcbef81cb5270bf9840c (patch)
tree449f4fcf9ccac36f7c703d03d7eead6f1bd29548 /llvm/lib/Transforms
parentafdadf56275bf870a4b54d6ca104937be7b708e6 (diff)
downloadbcm5719-llvm-c0432d86aa5dceacc034fcbef81cb5270bf9840c.tar.gz
bcm5719-llvm-c0432d86aa5dceacc034fcbef81cb5270bf9840c.zip
[AArch64] AArch64CondBrTuningPass generates wrong branch instructions
Some conditional branch instructions generated by this pass are checking the wrong condition code. The instructions TBZ and TBNZ are transformed into B.GE and B.LT instead of B.PL and B.MI respectively. They should only be checking the Negative bit. Differential Revision: https://reviews.llvm.org/D34743 llvm-svn: 306550
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud