21 lines · plain
1; RUN: opt -passes=jump-threading %s -disable-output --print-changed=diff 2>&1 | FileCheck %s2 3; CHECK: IR Dump After JumpThreadingPass4 5define void @f(i1 %0) {6 br i1 %0, label %5, label %27 82: ; preds = %19 br i1 false, label %b, label %310 113: ; preds = %212 %4 = call i64 null()13 br label %b14 15b: ; preds = %3, %216 br label %517 185: ; preds = %b, %119 ret void20}21