]> granicus.if.org Git - llvm/commit
Remove NormalizeAutodetect; NFC
authorSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 14 Apr 2017 15:49:53 +0000 (15:49 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 14 Apr 2017 15:49:53 +0000 (15:49 +0000)
commitcfd7f99b33357716af50577c38fd17ec10522f0d
tree7eaff9553df0f0b6c513d1c765e32871ed9e8a19
parentc7e0860814f85e243848673b20beb5cef8083f48
Remove NormalizeAutodetect; NFC

It is cleaner to have a callback based system where the logic of
whether an add recurrence is normalized or not lives on IVUsers.

This is one step in a multi-step cleanup.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300330 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ScalarEvolutionNormalization.h
lib/Analysis/IVUsers.cpp
lib/Analysis/ScalarEvolutionExpander.cpp
lib/Analysis/ScalarEvolutionNormalization.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp