diff options
author | Matthias Braun <matze@braunis.de> | 2017-01-09 21:38:17 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-01-09 21:38:17 +0000 |
commit | ba7d95d425d62dc2c9245cf46592bdeaba1c3725 (patch) | |
tree | fe0df6ca89efe1cc2ba3e9d9284f788b6b1a0030 /llvm/lib/Support/FileOutputBuffer.cpp | |
parent | c612891cc5caaa1d124e04bfe7b2b7b2eceb50c4 (diff) | |
download | bcm5719-llvm-ba7d95d425d62dc2c9245cf46592bdeaba1c3725.tar.gz bcm5719-llvm-ba7d95d425d62dc2c9245cf46592bdeaba1c3725.zip |
PeepholeOptimizer: Do not replace SubregToReg(bitcast like)
While we can usually replace bitcast like instructions
(MachineInstr::isBitcast()) with a COPY this is not legal if any of the
users uses SUBREG_TO_REG to assert the upper bits of the result are
zero.
Differential Revision: https://reviews.llvm.org/D28474
llvm-svn: 291483
Diffstat (limited to 'llvm/lib/Support/FileOutputBuffer.cpp')
0 files changed, 0 insertions, 0 deletions