summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2015-10-29 10:17:16 +0000
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2015-10-29 10:17:16 +0000
commit2f412684a943cb31197f940f0505f6edd67effe5 (patch)
tree5a4f6ad9c5e014aaf33091b29bf95349b70ec8b4 /llvm/lib/Transforms
parent83390e45b3c50a95ea9df0441f447e683f529b93 (diff)
downloadbcm5719-llvm-2f412684a943cb31197f940f0505f6edd67effe5.tar.gz
bcm5719-llvm-2f412684a943cb31197f940f0505f6edd67effe5.zip
[mips] Check the register class before replacing materializations of zero with $zero in microMIPS.
Summary: The microMIPS register class GPRMM16 does not contain the $zero register. However, MipsSEDAGToDAGISel::replaceUsesWithZeroReg() would replace uses of the $dst register: [d]addiu, $dst, $zero, 0 with the $zero register, without checking for membership in the register class of the target machine operand. Reviewers: dsanders Subscribers: llvm-commits, dsanders Differential Revision: http://reviews.llvm.org/D13984 llvm-svn: 251622
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud