Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
authorChad Rosier <mcrosier@apple.com>
Thu, 1 Dec 2011 21:29:16 +0000 (21:29 +0000)
committerChad Rosier <mcrosier@apple.com>
Thu, 1 Dec 2011 21:29:16 +0000 (21:29 +0000)
commit00737bdb488cc7157ca5f7a40d6cd8467ad09a79
tree199217b2a1df12c286d4c329642c7fcf6070f33f
parentdc81e5da271ed394e2029c83458773c4ae2fc5f4
Last bit of TargetLibraryInfo propagation.  Also fixed a case for TargetData
where it appeared beneficial to pass.
More of rdar://10500969

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145630 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/InstCombine/InstCombine.h
lib/Transforms/InstCombine/InstCombineCasts.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp
lib/Transforms/Scalar/ConstantProp.cpp
lib/Transforms/Scalar/SCCP.cpp