llvm-6502/lib/Transforms
Chris Lattner bf382b5f74 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
2009-11-08 21:20:06 +00:00
..
Hello Use raw_ostream::write_escaped instead of EscapeString. 2009-10-17 20:43:19 +00:00
Instrumentation Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
IPO - new SROA mallocs should have the mallocs running-or'ed, not the malloc's bitcast 2009-11-07 00:41:19 +00:00
Scalar Teach an instcombine to not pull trunc instructions through PHI nodes 2009-11-08 21:20:06 +00:00
Utils remove a bunch of extraneous LLVMContext arguments 2009-11-06 04:27:31 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00