llvm-6502/lib
Bob Wilson 84bd6b0c31 Re-commit my previous SSAUpdater changes. The previous version naively tried
to determine where to place PHIs by iteratively comparing reaching definitions
at each block.  That was just plain wrong.  This version now computes the
dominator tree within the subset of the CFG where PHIs may need to be placed,
and then places the PHIs in the iterated dominance frontier of each definition.
The rest of the patch is mostly the same, with a few more performance
improvements added in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101612 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-17 03:08:24 +00:00
..
Analysis disable r101565: an assert is getting triggered. More lurking badness no doubt. 2010-04-17 00:05:36 +00:00
Archive add newlines at end of files. 2010-04-07 22:54:55 +00:00
AsmParser turn an assert into a proper check, fixing crash on invalid here: 2010-04-10 18:01:25 +00:00
Bitcode Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
CodeGen As a temporary workaround for post-RA not handling DebugValue instructions, 2010-04-17 00:49:11 +00:00
CompilerDriver
ExecutionEngine The JIT calls TidyLandingPads to tidy up the landing pads. However, because the 2010-04-16 08:46:10 +00:00
Linker
MC implement mc asmparser support for '.', which gets the 2010-04-14 04:40:28 +00:00
Support Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
System Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
Target add a note 2010-04-16 23:52:30 +00:00
Transforms Re-commit my previous SSAUpdater changes. The previous version naively tried 2010-04-17 03:08:24 +00:00
VMCore Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
Makefile