aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
diff options
context:
space:
mode:
authorMikael Holmen <mikael.holmen@ericsson.com>2017-05-24 09:35:23 +0000
committerMikael Holmen <mikael.holmen@ericsson.com>2017-05-24 09:35:23 +0000
commit2676f8269a1e2b4bf9b92868ecb0f3c5ebe76eb6 (patch)
tree53e14d5a6fc22d7f0b3dc34f83a19b0268823f10 /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
parent13e016bf48e811a7f852a363211ba97d7af442f6 (diff)
downloadllvm-2676f8269a1e2b4bf9b92868ecb0f3c5ebe76eb6.zip
llvm-2676f8269a1e2b4bf9b92868ecb0f3c5ebe76eb6.tar.gz
llvm-2676f8269a1e2b4bf9b92868ecb0f3c5ebe76eb6.tar.bz2
MachineCSE: Respect interblock physreg liveness
Summary: This is a fix for PR32538. MachineCSE first looks at MO.isDead(), but if it is not marked dead, MachineCSE still wants to do its own check to see if it is trivially dead. This check for the trivial case assumed that physical registers cannot be live out of a block. Patch by Mattias Eriksson. Reviewers: qcolombet, jbhateja Reviewed By: qcolombet, jbhateja Subscribers: jbhateja, llvm-commits Differential Revision: https://reviews.llvm.org/D33408 llvm-svn: 303731
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions