Files
llvm-6502/include/llvm/Support
Manman Ren 1a710fdde1 BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle
the case of multiple edges from one block to another.

A simple example is a switch statement with multiple values to the same
destination. The definition of an edge is modified from a pair of blocks to
a pair of PredBlock and an index into the successors.

Also set the weight correctly when building SelectionDAG from LLVM IR,
especially when converting a Switch.
IntegersSubsetMapping is updated to calculate the weight for each cluster.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162572 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-24 18:14:27 +00:00
..
2012-07-06 16:42:25 +00:00
2012-02-06 22:41:47 +00:00
2012-08-08 18:37:39 +00:00
2012-08-08 18:37:39 +00:00
2012-07-27 21:41:59 +00:00
2012-08-16 19:07:59 +00:00
2011-06-23 14:02:13 +00:00
2012-07-19 00:01:00 +00:00
2012-07-19 04:50:12 +00:00
2012-07-19 00:01:00 +00:00
2011-11-28 00:49:01 +00:00