[ARM] More MVE compare vector splat combines for ANDs
[llvm-complete.git] / test / Transforms / HotColdSplit / apply-noreturn-bonus.ll
blobc1d9af88595c5f1fd86543decf207efdafb233b1
1 ; REQUIRES: asserts
2 ; RUN: opt -hotcoldsplit -debug-only=hotcoldsplit -S < %s -o /dev/null 2>&1 | FileCheck %s
4 declare void @sink() cold
6 define void @foo(i32 %arg) {
7 entry:
8   br i1 undef, label %cold1, label %exit
10 cold1:
11   ; CHECK: Applying bonus for: 4 non-returning terminators
12   call void @sink()
13   br i1 undef, label %cold2, label %cold3
15 cold2:
16   br label %cold4
18 cold3:
19   br label %cold4
21 cold4:
22   unreachable
24 exit:
25   ret void