]> granicus.if.org Git - llvm/commit
Minor unroll pass refacoring.
authorEvgeny Stupachenko <evstupac@gmail.com>
Wed, 9 Nov 2016 19:56:39 +0000 (19:56 +0000)
committerEvgeny Stupachenko <evstupac@gmail.com>
Wed, 9 Nov 2016 19:56:39 +0000 (19:56 +0000)
commitfaf81d7b4b0120e385b74aaaec247a84e0b2089c
treef6c88107f8707d5722c9af45aafd6bbf6ff17739
parente77b2fd04779e279233837df4fd589e9b2e126b9
Minor unroll pass refacoring.

Summary:
Unrolled Loop Size calculations moved to a function.
Constant representing number of optimized instructions
 when "back edge" becomes "fall through" replaced with
 variable.
Some comments added.

Reviewers: mzolotukhin

Differential Revision: http://reviews.llvm.org/D21719

From: Evgeny Stupachenko <evstupac@gmail.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286389 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/CodeGen/BasicTTIImpl.h
lib/Transforms/Scalar/LoopUnrollPass.cpp