OSDN Git Service

[ValueTracking] Enabling ValueTracking patch by default
authorNikolai Bozhenov <nikolai.bozhenov@intel.com>
Fri, 20 Oct 2017 10:08:47 +0000 (10:08 +0000)
committerNikolai Bozhenov <nikolai.bozhenov@intel.com>
Fri, 20 Oct 2017 10:08:47 +0000 (10:08 +0000)
commit082e33ac8c6bc2fce772d768b00ef83935977365
tree2db2ba038b7011082f4743bcd5bbb5c91b1a261e
parent28591001d2e16141402546a7e18affaf27113c10
[ValueTracking] Enabling ValueTracking patch by default
(recommit #2 after checking for timeout issue).

The original patch was an improvement to IR ValueTracking on
non-negative integers. It has been checked in to trunk (D18777,
r284022). But was disabled by default due to performance regressions.
Perf impact has improved. The patch would be enabled by default.

Reviewers: reames, hfinkel

Differential Revision: https://reviews.llvm.org/D34101

Patch by: Olga Chupina <olga.chupina@intel.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316208 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ValueTracking.cpp
test/Transforms/LoopUnroll/runtime-unroll-remainder.ll