24 lines · plain
1; RUN: llvm-as < %s | llvm-dis | FileCheck %s2 3target datalayout = "A1"4; CHECK: target datalayout = "A1"5 6; CHECK: %alloca_scalar_no_align = alloca i32, align 4, addrspace(1)7; CHECK-NEXT: %alloca_scalar_align4 = alloca i32, align 4, addrspace(1)8; CHECK-NEXT: %alloca_scalar_no_align_metadata = alloca i32, align 4, addrspace(1), !foo !09; CHECK-NEXT: %alloca_scalar_align4_metadata = alloca i32, align 4, addrspace(1), !foo !010; CHECK-NEXT: %alloca_inalloca_scalar_no_align = alloca inalloca i32, align 4, addrspace(1)11; CHECK-NEXT: %alloca_inalloca_scalar_align4_metadata = alloca inalloca i32, align 4, addrspace(1), !foo !012define void @use_alloca() {13 %alloca_scalar_no_align = alloca i32, addrspace(1)14 %alloca_scalar_align4 = alloca i32, align 4, addrspace(1)15 %alloca_scalar_no_align_metadata = alloca i32, addrspace(1), !foo !016 %alloca_scalar_align4_metadata = alloca i32, align 4, addrspace(1), !foo !017 %alloca_inalloca_scalar_no_align = alloca inalloca i32, addrspace(1)18 %alloca_inalloca_scalar_align4_metadata = alloca inalloca i32, align 4, addrspace(1), !foo !019 20 ret void21}22 23!0 = !{}24