aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnroll.cpp
diff options
context:
space:
mode:
authorManuel Klimek <klimek@google.com>2015-09-23 22:28:14 +0000
committerManuel Klimek <klimek@google.com>2015-09-23 22:28:14 +0000
commitb457b68f8d2d5769127a15aacc6f6071ea4ebf57 (patch)
tree235ac7b0d35d2285e4727719ee5613e67a0545c5 /llvm/lib/Transforms/Utils/LoopUnroll.cpp
parentbeb5bccf88876eb3087674429ca71c4a6bee6b7d (diff)
downloadllvm-b457b68f8d2d5769127a15aacc6f6071ea4ebf57.zip
llvm-b457b68f8d2d5769127a15aacc6f6071ea4ebf57.tar.gz
llvm-b457b68f8d2d5769127a15aacc6f6071ea4ebf57.tar.bz2
Fix loop-convert for trivially copyable types.
Previously, we would rewrite: void f(const vector<int> &v) { for (size_t i = 0; i < v.size(); ++i) { to for (const auto &elem : v) { Now we rewrite it to: for (auto elem : v) { (and similarly for iterator based loops). llvm-svn: 248438
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnroll.cpp')
0 files changed, 0 insertions, 0 deletions