diff options
author | Anna Thomas <anna@azul.com> | 2017-05-03 17:43:59 +0000 |
---|---|---|
committer | Anna Thomas <anna@azul.com> | 2017-05-03 17:43:59 +0000 |
commit | ac0ec2240b9aa3aa4212db3bb3eac57c2a49d600 (patch) | |
tree | b6a4ab2a135dd8a360a8e4a9bb537955732a0a98 /llvm/lib/IR/Function.cpp | |
parent | 9232eb4cceac9ea878d39e84d52473132fe336aa (diff) | |
download | bcm5719-llvm-ac0ec2240b9aa3aa4212db3bb3eac57c2a49d600.tar.gz bcm5719-llvm-ac0ec2240b9aa3aa4212db3bb3eac57c2a49d600.zip |
[RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops
Summary:
Cloning basic blocks in the loop for runtime loop unroller depends on loop being
in rotated form (i.e. loop latch target is the exit block).
Assert that this is true, so that callers of runtime loop unroller pass in
canonical loops.
The single caller of this function has that check recently added:
https://reviews.llvm.org/rL301239
Reviewers: davide
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D32801
llvm-svn: 302058
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions