recommit the patch that makes LSR and LowerInvoke use the TargetTransform interface.
authorNadav Rotem <nrotem@apple.com>
Fri, 19 Oct 2012 04:27:49 +0000 (04:27 +0000)
committerNadav Rotem <nrotem@apple.com>
Fri, 19 Oct 2012 04:27:49 +0000 (04:27 +0000)
commit725f1d12801109a3b1d081a6e1c9e44426b2cf34
tree6c1c39385de2ac144f7d5d39f7e2c43ef581c92e
parent9aecdb51c743f13f88748ef3c539a3e6e6df9e99
recommit the patch that makes LSR and LowerInvoke use the TargetTransform interface.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166264 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ScalarEvolutionExpander.h
include/llvm/Transforms/Scalar.h
lib/Analysis/ScalarEvolutionExpander.cpp
lib/CodeGen/Passes.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Utils/LowerInvoke.cpp