dead-code-removal.ll 371 B

123456789101112131415
  1. ; RUN: opt -instsimplify -S < %s | FileCheck %s
  2. define void @foo() nounwind {
  3. br i1 undef, label %1, label %4
  4. ; <label>:1 ; preds = %1, %0
  5. ; CHECK-NOT: phi
  6. ; CHECK-NOT: sub
  7. %2 = phi i32 [ %3, %1 ], [ undef, %0 ]
  8. %3 = sub i32 0, undef
  9. br label %1
  10. ; <label>:4 ; preds = %0
  11. ret void
  12. }