xref: /llvm-project/llvm/test/Transforms/LICM/Preserve-LCSSA.ll (revision 80e8f2beeb954f8c241897099bb01b24da400e8a)
1; RUN: opt < %s -passes='loop-mssa(loop-rotate,licm,simple-loop-unswitch)' -disable-output -verify-loop-info -verify-dom-info
2
3define i32 @stringSearch_Clib(i32 %count) {
4entry:
5	br i1 false, label %bb36, label %bb44
6
7bb4:		; preds = %bb36
8	br i1 false, label %cond_next, label %cond_true
9
10cond_true:		; preds = %bb4
11	ret i32 0
12
13cond_next:		; preds = %bb4
14	ret i32 0
15
16bb36:		; preds = %bb41, %entry
17	br i1 false, label %bb4, label %bb41
18
19bb41:		; preds = %bb36
20	%ttmp2 = icmp slt i32 0, %count		; <i1> [#uses=1]
21	br i1 %ttmp2, label %bb36, label %bb44
22
23bb44:		; preds = %bb41, %entry
24	ret i32 0
25}
26