Home | History | Annotate | Download | only in ConstProp
      1 ; This is a basic sanity check for constant propagation.  The add instruction
      2 ; should be eliminated.
      3 
      4 ; RUN: opt < %s -constprop -die -S | not grep phi
      5 
      6 define i32 @test(i1 %B) {
      7 BB0:
      8         br i1 %B, label %BB1, label %BB3
      9 
     10 BB1:            ; preds = %BB0
     11         br label %BB3
     12 
     13 BB3:            ; preds = %BB1, %BB0
     14         %Ret = phi i32 [ 1, %BB0 ], [ 1, %BB1 ]         ; <i32> [#uses=1]
     15         ret i32 %Ret
     16 }
     17 
     18