diff options
author | Matthias Braun <matze@braunis.de> | 2015-02-16 22:05:17 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2015-02-16 22:05:17 +0000 |
commit | 15635c5f851211eaa1c33ec0aeaf136da0878e95 (patch) | |
tree | 5e696bac9dac3dd3227c026ae2dab8a2ebba571b /clang/lib/Parse/ParseExprCXX.cpp | |
parent | 1b901a4435190c9a7d8c46841c01d60d725d5b92 (diff) | |
download | bcm5719-llvm-15635c5f851211eaa1c33ec0aeaf136da0878e95.tar.gz bcm5719-llvm-15635c5f851211eaa1c33ec0aeaf136da0878e95.zip |
RegisterCoalescer: Don't rematerialize subregister definitions.
We cannot simply rematerialize instructions which only defining a
subregister, as the final value also depends on the previous
instructions.
This fixes test/CodeGen/R600/subreg-coalescer-bug.ll with subreg
liveness enabled.
llvm-svn: 229444
Diffstat (limited to 'clang/lib/Parse/ParseExprCXX.cpp')
0 files changed, 0 insertions, 0 deletions