forked from OSchip/llvm-project
9b8caf5bd7
This reverts part of r300656, which caused a regression in propagateMassToSuccessors by counting edges n^2 times, where n is the number of edges from the source basic block to the same successor basic block. The result was both incorrect and very slow to compute for large values of n (e.g. switches with multiple cases that go to the same basic block). Patch by Andrew Scheidecker! llvm-svn: 320208 |
||
---|---|---|
.. | ||
bad_input.ll | ||
basic.ll | ||
double_backedge.ll | ||
double_exit.ll | ||
extremely-likely-loop-successor.ll | ||
irreducible.ll | ||
irreducible_loop_crash.ll | ||
irreducible_pgo.ll | ||
loop_with_branch.ll | ||
loops_with_profile_info.ll | ||
nested_loop_with_branches.ll | ||
redundant_edges.ll |