Remove useless rdar:// comment from switch_to_lookup_table.ll test.
[oota-llvm.git] / test / Transforms / SimplifyCFG / extract-cost.ll
1 ; RUN: opt -simplifycfg -S  < %s | FileCheck %s
2
3 declare { i32, i1 } @llvm.uadd.with.overflow.i32(i32, i32) #1
4
5 define i32 @f(i32 %a, i32 %b) #0 {
6 entry:
7   %uadd = tail call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 %a, i32 %b)
8   %cmp = extractvalue { i32, i1 } %uadd, 1
9   br i1 %cmp, label %return, label %if.end
10
11 if.end:                                           ; preds = %entry
12   %0 = extractvalue { i32, i1 } %uadd, 0
13   br label %return
14
15 return:                                           ; preds = %entry, %if.end
16   %retval.0 = phi i32 [ %0, %if.end ], [ 0, %entry ]
17   ret i32 %retval.0
18
19 ; CHECK-LABEL: @f(
20 ; CHECK-NOT: phi
21 ; CHECK: select
22 }