; RUN: llc -stop-after machine-sink %s -o %t.mir ; RUN: FileCheck %s < %t.mir ; RUN: llc %t.mir -run-pass machine-sink ; Check that branch probabilities are printed in a format that can then be parsed. ; This test fails on powerpc because of an undefined physical register use in the MIR. See PR31062. ; XFAIL: powerpc declare void @foo() declare void @bar() define void @test(i1 %c) { ; CHECK-LABEL: name: test entry: br i1 %c, label %then, label %else then: call void @foo() br label %end ; CHECK: successors: %{{[a-z0-9\-\.]+}}({{0x[0-9a-f]+}}), %{{[a-z0-9\-\.]+}}({{0x[0-9a-f]+}}) else: call void @bar() br label %end ; CHECK: successors: %{{[a-z0-9\-\.]+}}({{0x[0-9a-f]+}}) end: ret void }