llvm-6502/lib
Chris Lattner 4e4caeffbd Fix a nasty problem with dominance calculation for unreachable blocks.
If we had a CFG that look like Entry -> B, Unreachable -> B, then we would
not correctly determine that Entry dominated B, because Entry did not
apparently dominate "unreachable".  This patch fixes this by making the entry
node dominate all blocks, including unreachable ones.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4037 91177308-0d34-0410-b5e6-96231b3b80d8
2002-10-04 14:45:48 +00:00
..
Analysis Prune function nodes that are no longer referenced due to inlining 2002-10-03 21:55:28 +00:00
AsmParser Change the MallocInst & AllocaInst ctors to take the allocated type, not the 2002-09-13 22:28:45 +00:00
Bytecode Updates to work with recent Statistic's changes: 2002-10-01 22:38:41 +00:00
CodeGen Bug fix in folding getElementPtr instructions: don't fold one into 2002-09-29 22:55:05 +00:00
ExecutionEngine * Implement the getc() function 2002-10-02 21:12:13 +00:00
Linker Insert resolved constants into the global map so they are reused correctly. 2002-09-23 18:14:15 +00:00
Support - Rework Statistics: 2002-10-01 22:35:45 +00:00
Target Add parens around constant calls to getelemptr to properly associate the reference 2002-10-03 20:47:24 +00:00
Transforms Fix bug: 2002-10-02-SignExtensionProblem.ll 2002-10-02 18:53:14 +00:00
VMCore Fix a nasty problem with dominance calculation for unreachable blocks. 2002-10-04 14:45:48 +00:00
Makefile Compile sub-directories in parallel, because they don't have interdependencies 2002-09-18 03:25:58 +00:00