summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll')
-rw-r--r--llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll10
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll b/llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
index 3710cc95971..d51d24ad3cd 100644
--- a/llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
+++ b/llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
@@ -50,17 +50,13 @@ define i32 @PR34471(i32 %x) {
; CHECK-NEXT: entry:
; CHECK-NEXT: switch i32 [[X:%.*]], label [[ELSE3:%.*]] [
; CHECK-NEXT: i32 17, label [[RETURN:%.*]]
-; CHECK-NEXT: i32 19, label [[IF19:%.*]]
-; CHECK-NEXT: i32 42, label [[IF42:%.*]]
+; CHECK-NEXT: i32 19, label [[RETURN]]
+; CHECK-NEXT: i32 42, label [[RETURN]]
; CHECK-NEXT: ]
-; CHECK: if19:
-; CHECK-NEXT: br label [[RETURN]]
-; CHECK: if42:
-; CHECK-NEXT: br label [[RETURN]]
; CHECK: else3:
; CHECK-NEXT: br label [[RETURN]]
; CHECK: return:
-; CHECK-NEXT: [[R:%.*]] = phi i32 [ [[X]], [[IF19]] ], [ [[X]], [[IF42]] ], [ 0, [[ELSE3]] ], [ 17, [[ENTRY:%.*]] ]
+; CHECK-NEXT: [[R:%.*]] = phi i32 [ 0, [[ELSE3]] ], [ [[X]], [[ENTRY:%.*]] ], [ [[X]], [[ENTRY]] ], [ [[X]], [[ENTRY]] ]
; CHECK-NEXT: ret i32 [[R]]
;
entry:
OpenPOWER on IntegriCloud