aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-11-08 21:20:06 +0000
committerChris Lattner <sabre@nondot.org>2009-11-08 21:20:06 +0000
commit4ca7390a7c462bb3e7cb11239e22c3ec7b93080b (patch)
tree3b21ee826210f9e65320f834639ca261c3a87ac9 /lib/Target/ARM/ARMLoadStoreOptimizer.cpp
parent5987b829927111762b6354e379f331a2476c7240 (diff)
downloadexternal_llvm-4ca7390a7c462bb3e7cb11239e22c3ec7b93080b.zip
external_llvm-4ca7390a7c462bb3e7cb11239e22c3ec7b93080b.tar.gz
external_llvm-4ca7390a7c462bb3e7cb11239e22c3ec7b93080b.tar.bz2
Teach an instcombine to not pull trunc instructions through PHI nodes
when both the source and dest are illegal types, since it would cause the phi to grow (for example, we shouldn't transform test14b's phi to a phi on i320). This fixes an infinite loop on i686 bootstrap with phi slicing turned on, so turn it back on. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86483 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMLoadStoreOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions