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)
commitac9f3ea0b437d881bc9879601b0777139b9fd864
treed8fcfcf3207e383dc78f4f016b89c9aa2fbad276
parent643aaea59ea764af59b80eb9b2aeac1ed25592b6
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.

llvm-svn: 300330
llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h
llvm/lib/Analysis/IVUsers.cpp
llvm/lib/Analysis/ScalarEvolutionExpander.cpp
llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp