diff options
author | Tatyana Krasnukha <tatyana@synopsys.com> | 2018-06-08 11:28:15 +0000 |
---|---|---|
committer | Tatyana Krasnukha <tatyana@synopsys.com> | 2018-06-08 11:28:15 +0000 |
commit | 74fd1a658739255f3564db66c01d953260f07c8f (patch) | |
tree | 6fd33c5e8cec78cba62ed3caae59679ce5e2b6da /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | 3b9cbba9a82bc6755828f2174a235101b16b4380 (diff) | |
download | bcm5719-llvm-74fd1a658739255f3564db66c01d953260f07c8f.tar.gz bcm5719-llvm-74fd1a658739255f3564db66c01d953260f07c8f.zip |
Fix DynamicRegisterInfo copying/moving issue.
Summary:
Default copy/move constructors and assignment operators leave wrong m_sets[i].registers pointers.
Made the class movable and non-copyable (it's difficult to imagine when it needs to be copied).
Reviewers: clayborg
Reviewed By: clayborg
Differential Revision: https://reviews.llvm.org/D47728
llvm-svn: 334282
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions