xref: /llvm-project/llvm/test/Bitcode/alloca-addrspace.ll (revision e45cf479231fc144b4e1eb8b3e3bd2f578b6907d)
1; RUN: llvm-as < %s | llvm-dis | FileCheck %s
2
3target datalayout = "A2"
4
5; CHECK-LABEL: define ptr addrspace(2) @alloca_addrspace_2() {
6; CHECK: %alloca = alloca i8, align 1, addrspace(2)
7define i8 addrspace(2)* @alloca_addrspace_2() {
8  %alloca = alloca i8, addrspace(2)
9  ret i8 addrspace(2)* %alloca
10}
11
12; CHECK-LABEL: define ptr addrspace(5) @alloca_addrspace_5() {
13; CHECK: %alloca = alloca i8, align 1, addrspace(5)
14define i8 addrspace(5)* @alloca_addrspace_5() {
15  %alloca = alloca i8, addrspace(5)
16  ret i8 addrspace(5)* %alloca
17}
18
19