]> granicus.if.org Git - llvm/commit
[LIR] Strengthen the check for recurrence variable in popcnt/CTLZ.
authorDavide Italiano <davide@freebsd.org>
Tue, 23 May 2017 22:32:56 +0000 (22:32 +0000)
committerDavide Italiano <davide@freebsd.org>
Tue, 23 May 2017 22:32:56 +0000 (22:32 +0000)
commitd2258c9d504fb2745941a4814d07a548bb8d8bdb
treeb7e8baa5c39d2c3b1e7278bc04a4c4fc71c984af
parentfe601fedc172b5fe6ef3d62af85c119263f55d2e
[LIR] Strengthen the check for recurrence variable in popcnt/CTLZ.

Fixes PR33114.
Differential Revision:  https://reviews.llvm.org/D33420

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303700 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
test/Transforms/LoopIdiom/pr33114.ll [new file with mode: 0644]