diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2012-11-13 18:40:58 +0000 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2012-11-13 18:40:58 +0000 |
commit | 3946877f8835b50e67d55f6a807e62a1969e0fc3 (patch) | |
tree | b79f7b9fc27707ef5214cd33effe70b88041501e /clang/lib/Parse/ParseStmt.cpp | |
parent | 70b4dcfbcd1f388b8dc8adef8c175a4924fa0121 (diff) | |
download | bcm5719-llvm-3946877f8835b50e67d55f6a807e62a1969e0fc3.tar.gz bcm5719-llvm-3946877f8835b50e67d55f6a807e62a1969e0fc3.zip |
Do not consider a machine instruction that uses and defines the same
physical register as candidate for common subexpression elimination
in MachineCSE.
This fixes a bug on PowerPC in MultiSource/Applications/oggenc/oggenc
caused by MachineCSE invalidly merging two separate DYNALLOC insns.
llvm-svn: 167855
Diffstat (limited to 'clang/lib/Parse/ParseStmt.cpp')
0 files changed, 0 insertions, 0 deletions