llvm-6502/lib
Chris Lattner 60d410d7bb fix two significant issues with FoldTwoEntryPHINode:
first, it can kick in on blocks whose conditions have been
folded to a constant, even though one of the edges will be
trivially folded.

second, it doesn't clean up the "if diamond" that it just 
eliminated away.  This is a problem because other simplifycfg
xforms kick in depending on the order of block visitation,
causing pointless work.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121762 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-14 08:01:53 +00:00
..
Analysis Update a comment. 2010-12-13 22:53:18 +00:00
Archive
AsmParser
Bitcode
CodeGen Remove unused vector. 2010-12-14 00:58:47 +00:00
CompilerDriver
ExecutionEngine
Linker
MC First cut of ARM/MC/ELF PIC relocations. 2010-12-13 23:16:07 +00:00
Object
Support
Target The tLDR et al instructions were emitting either a reg/reg or reg/imm 2010-12-14 03:36:38 +00:00
Transforms fix two significant issues with FoldTwoEntryPHINode: 2010-12-14 08:01:53 +00:00
VMCore
Makefile