1 ; RUN: opt -passes=gvn <%s -S -o - | FileCheck %s
5 %a = alloca <7 x i1>, align 2
6 store <7 x i1> undef, ptr %a, align 2
7 ; CHECK: store <7 x i1> undef, ptr
8 %val = load i1, ptr %a, align 2
10 br i1 %val, label %cond.true, label %cond.false
19 define <7 x i1> @g(ptr %a) {
21 %vec = load <7 x i1>, ptr %a
22 ; CHECK: load <7 x i1>, ptr
23 %val = load i1, ptr %a, align 2
25 br i1 %val, label %cond.true, label %cond.false
31 ret <7 x i1> <i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false>