llvm-6502/include/llvm/Analysis
Tobias Grosser ecd4694458 Fix DFS number calculation for postdominators
The DFS number calculation for postdominators was broken. In the case of
multiple exits that form the post dominator root nodes, do not iterate over
all exits, but start from the virtual root node. Otherwise bbs, that are not
post dominated by any exit but by the virtual root node, will never be assigned
a DFS number.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92967 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-07 23:50:06 +00:00
..
AliasAnalysis.h Partially address a README by having functionattrs consider calls to 2010-01-06 08:45:52 +00:00
AliasSetTracker.h
CallGraph.h
CaptureTracking.h
CFGPrinter.h
ConstantFolding.h
ConstantsScanner.h
DebugInfo.h Fix struct/class mismatch 2010-01-06 17:16:00 +00:00
DominatorInternals.h
Dominators.h Fix DFS number calculation for postdominators 2010-01-07 23:50:06 +00:00
DomPrinter.h
FindUsedTypes.h
InlineCost.h
InstructionSimplify.h
Interval.h
IntervalIterator.h
IntervalPartition.h
IVUsers.h Reapply LoopStrengthReduce and IVUsers cleanups, excluding the part 2009-12-18 00:06:20 +00:00
LazyValueInfo.h
LibCallAliasAnalysis.h
LibCallSemantics.h
LiveValues.h
LoopDependenceAnalysis.h
LoopInfo.h Restore dump() methods to Loop and MachineLoop. 2010-01-05 21:08:02 +00:00
LoopPass.h
MemoryBuiltins.h
MemoryDependenceAnalysis.h The phi translated pointer can be computed when returning a partially cached result 2009-12-22 04:25:02 +00:00
Passes.h
PHITransAddr.h
PointerTracking.h
PostDominators.h
ProfileInfo.h Convert debug messages to use dbgs(). Generally this means 2009-12-23 17:55:11 +00:00
ProfileInfoLoader.h
ProfileInfoTypes.h
ScalarEvolution.h Preserve NSW information in more places. 2009-12-18 02:09:29 +00:00
ScalarEvolutionExpander.h
ScalarEvolutionExpressions.h
SparsePropagation.h Eliminate unnecessary LLVMContexts. 2009-12-18 23:42:08 +00:00
Trace.h
ValueTracking.h Eliminate unnecessary LLVMContexts. 2009-12-18 23:42:08 +00:00
Verifier.h