summaryrefslogtreecommitdiff
path: root/test/CodeGen/Hexagon/ifcvt-edge-weight.ll
diff options
context:
space:
mode:
authorCong Hou <congh@google.com>2015-11-24 08:51:23 +0000
committerCong Hou <congh@google.com>2015-11-24 08:51:23 +0000
commitfc33b8bb31225185b2d4079884cf8af7b5447935 (patch)
tree8e320af504e03968e3035d3decb94137fa01b131 /test/CodeGen/Hexagon/ifcvt-edge-weight.ll
parent20faa148c7abff5457fb3ea20013b379e5572c33 (diff)
Let SelectionDAG start to use probability-based interface to add successors.
The patch in http://reviews.llvm.org/D13745 is broken into four parts: 1. New interfaces without functional changes. 2. Use new interfaces in SelectionDAG, while in other passes treat probabilities as weights. 3. Use new interfaces in all other passes. 4. Remove old interfaces. This the second patch above. In this patch SelectionDAG starts to use probability-based interfaces in MBB to add successors but other MC passes are still using weight-based interfaces. Therefore, we need to maintain correct weight list in MBB even when probability-based interfaces are used. This is done by updating weight list in probability-based interfaces by treating the numerator of probabilities as weights. This change affects many test cases that check successor weight values. I will update those test cases once this patch looks good to you. Differential revision: http://reviews.llvm.org/D14361 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253965 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/Hexagon/ifcvt-edge-weight.ll')
-rw-r--r--test/CodeGen/Hexagon/ifcvt-edge-weight.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/Hexagon/ifcvt-edge-weight.ll b/test/CodeGen/Hexagon/ifcvt-edge-weight.ll
index 0137501f838..f84fd95e4fb 100644
--- a/test/CodeGen/Hexagon/ifcvt-edge-weight.ll
+++ b/test/CodeGen/Hexagon/ifcvt-edge-weight.ll
@@ -2,7 +2,7 @@
; Check that the edge weights are updated correctly after if-conversion.
; CHECK: BB#3:
-; CHECK: Successors according to CFG: BB#2(10) BB#1(90)
+; CHECK: Successors according to CFG: BB#2(214748365) BB#1(1932735283)
@a = external global i32
@d = external global i32