16 lines · plain
1; RUN: opt -S -passes='require<memoryssa>,loop-simplify,early-cse<memssa>' -earlycse-debug-hash -verify-memoryssa %s | FileCheck %s2; REQUIRES: asserts3target triple = "x86_64-unknown-linux-gnu"4 5; CHECK-LABEL: @func(i1 %arg)6define void @func(i1 %arg) {7 br i1 %arg, label %bb5, label %bb38 9bb5: ; preds = %bb5, %010 store i16 undef, ptr undef11 br i1 %arg, label %bb5, label %bb312 13bb3: ; preds = %bb5, %014 ret void15}16