[ARM] Better OR's for MVE compares
[llvm-core.git] / test / Transforms / LICM / PR19798.ll
blob82befb09666ca2257ee2f162cb25b23248b50df0
1 ; RUN: opt -licm -S < %s | FileCheck %s
3 define void @f() {
4 ; CHECK-LABEL: @f(
5 entry:
6   br label %bb0
8 bb0:
9   %tobool7 = icmp eq i1 undef, undef
10   br label %bb1
12 bb1:
13   br i1 undef, label %bb0, label %bb0
15 unreachable:
16 ; CHECK-LABEL: unreachable:
17 ; CHECK:   br i1 undef, label %unreachable, label %unreachable
18   br i1 %tobool7, label %unreachable, label %unreachable
20 bb3:
21   unreachable