aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorChen Li <meloli87@gmail.com>2015-08-13 05:24:29 +0000
committerChen Li <meloli87@gmail.com>2015-08-13 05:24:29 +0000
commitf458c6f31387c131613305bb3885cd319e27865d (patch)
tree9f80253280d546dbe5b80743c00fa22b4468c1d3 /clang/lib/Lex/ModuleMap.cpp
parent1193f2cbc021f040eef6f97ec72dad5fb1efb7b1 (diff)
downloadllvm-f458c6f31387c131613305bb3885cd319e27865d.zip
llvm-f458c6f31387c131613305bb3885cd319e27865d.tar.gz
llvm-f458c6f31387c131613305bb3885cd319e27865d.tar.bz2
[LoopUnswitch] Check OptimizeForSize before traversing over all basic blocks in current loop
Summary: This patch moves the check of OptimizeForSize before traversing over all basic blocks in current loop. If OptimizeForSize is set to true, no non-trivial unswitch is ever allowed. Therefore, the early exit will help reduce compilation time. This patch should be NFC. Reviewers: reames, weimingz, broune Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11997 llvm-svn: 244868
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions