diff options
| author | Daniel Jasper <djasper@google.com> | 2015-02-05 22:39:46 +0000 |
|---|---|---|
| committer | Daniel Jasper <djasper@google.com> | 2015-02-05 22:39:46 +0000 |
| commit | 4bb224decb63a7fe6242fb7f71c3f00397db8dfe (patch) | |
| tree | 666da882cfc8e0ec23dff222420b13ea17426c61 /clang/lib | |
| parent | 6e3e62fd130ded0412e50232ddb79a652507c90e (diff) | |
| download | bcm5719-llvm-4bb224decb63a7fe6242fb7f71c3f00397db8dfe.tar.gz bcm5719-llvm-4bb224decb63a7fe6242fb7f71c3f00397db8dfe.zip | |
Small cleanup of MachineLICM.cpp
Specifically:
- Calculate the loop pre-header once at the stat of HoistOutOfLoop, so:
- We don't-DFS walk the MachineDomTree if we aren't going to do anything
- Don't call getCurPreheader for each Scope
- Don't needlessly use a do-while loop
- Use early exit for Scopes.size() == 0
No functional changes intended.
llvm-svn: 228350
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions

