1 ; RUN: opt < %s -S -speculative-execution \
2 ; RUN: -spec-exec-max-speculation-cost 4 -spec-exec-max-not-hoisted 3 \
5 ; CHECK-LABEL: @ifThen_icmp(
8 define void @ifThen_icmp() {
9 br i1 true, label %a, label %b
12 %x = icmp eq i32 undef, undef
19 ; CHECK-LABEL: @ifThen_fcmp(
22 define void @ifThen_fcmp() {
23 br i1 true, label %a, label %b
26 %x = fcmp oeq float undef, undef