diff options
author | Lang Hames <lhames@gmail.com> | 2012-03-27 00:44:47 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2012-03-27 00:44:47 +0000 |
commit | 551662bf5da58dc040eaafe5fa9417c28bf868fe (patch) | |
tree | 751534f9adeaf22110a13d40daa168ac9ca5acb2 /clang/test/SemaCXX/copy-assignment.cpp | |
parent | ba5100c117c0ae8bf577649a6b30471fa2b4b6d1 (diff) | |
download | bcm5719-llvm-551662bf5da58dc040eaafe5fa9417c28bf868fe.tar.gz bcm5719-llvm-551662bf5da58dc040eaafe5fa9417c28bf868fe.zip |
During MachineCopyPropagation a register may be the source operand of multiple
copies being considered for removal. Make sure to track all of the copies,
rather than just the most recent encountered, by holding a DenseSet instead of
an unsigned in SrcMap.
No test case - couldn't reduce something with a sane size.
llvm-svn: 153487
Diffstat (limited to 'clang/test/SemaCXX/copy-assignment.cpp')
0 files changed, 0 insertions, 0 deletions