1; NOTE: Assertions have been autogenerated by utils/update_analyze_test_checks.py 2; RUN: opt < %s -passes='print<branch-prob>' -disable-output 2>&1 | FileCheck %s 3 4define void @fct() { 5; CHECK-LABEL: 'fct' 6; CHECK-NEXT: ---- Branch Probabilities ---- 7; CHECK-NEXT: edge %entry -> %0 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge] 8; CHECK-NEXT: edge %0 -> %1 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge] 9; 10entry: 11 br label %0 120: 13 br label %1 141: 15 ret void 16} 17 18define void @fct2() { 19; CHECK-LABEL: 'fct2' 20; CHECK-NEXT: ---- Branch Probabilities ---- 21; CHECK-NEXT: edge %0 -> %1 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge] 22; CHECK-NEXT: edge %1 -> %2 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge] 23; 24 br label %1 251: 26 br label %2 272: 28 ret void 29} 30