1 ; RUN: opt -aa-pipeline=default -passes="default<O1>" %s -S | FileCheck %s
5 declare void @baz(i32*)
10 %tag = alloca i32, align 4
11 call void @baz(i32* %tag)
12 %tmp = load i32, i32* %tag, align 4
13 switch i32 %tmp, label %sw.bb799 [
14 i32 10, label %sw.bb239
22 call void @foo3(i32 undef)
35 define void @foo3(i32 %ptr) {
42 %tag = alloca i32, align 4
43 call void @baz(i32* %tag)
44 %tmp = load i32, i32* %tag, align 4
45 switch i32 %tmp, label %sw.bb442 [
46 i32 16, label %sw.bb352
50 call void @foo3(i32 undef)