xref: /aosp_15_r20/external/llvm/test/CodeGen/Generic/2006-10-27-CondFolding.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerdefine void @start_pass_huff(i32 %gather_statistics) {
4*9880d681SAndroid Build Coastguard Workerentry:
5*9880d681SAndroid Build Coastguard Worker        %tmp = icmp eq i32 %gather_statistics, 0                ; <i1> [#uses=1]
6*9880d681SAndroid Build Coastguard Worker        br i1 false, label %cond_next22, label %bb166
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Workercond_next22:            ; preds = %entry
9*9880d681SAndroid Build Coastguard Worker        %bothcond = and i1 false, %tmp          ; <i1> [#uses=1]
10*9880d681SAndroid Build Coastguard Worker        br i1 %bothcond, label %bb34, label %bb46
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Workerbb34:           ; preds = %cond_next22
13*9880d681SAndroid Build Coastguard Worker        ret void
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Workerbb46:           ; preds = %cond_next22
16*9880d681SAndroid Build Coastguard Worker        ret void
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Workerbb166:          ; preds = %entry
19*9880d681SAndroid Build Coastguard Worker        ret void
20*9880d681SAndroid Build Coastguard Worker}
21*9880d681SAndroid Build Coastguard Worker
22