Home | History | Annotate | Download | only in AMDGPU

Lines Matching full:addrspace

3 ; CHECK: @promote_alloca_size_63.stack = internal unnamed_addr addrspace(3) global [63 x [5 x i32]] undef, align 4
5 define void @promote_alloca_size_63(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #0 {
8 %0 = load i32, i32 addrspace(1)* %in, align 4
11 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
12 %1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
17 store i32 %2, i32 addrspace(1)* %out, align 4
20 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
21 store i32 %3, i32 addrspace(1)* %arrayidx13
25 ; CHECK: @promote_alloca_size_256.stack = internal unnamed_addr addrspace(3) global [256 x [5 x i32]] undef, align 4
27 define void @promote_alloca_size_256(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #1 {
30 %0 = load i32, i32 addrspace(1)* %in, align 4
33 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
34 %1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
39 store i32 %2, i32 addrspace(1)* %out, align 4
42 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
43 store i32 %3, i32 addrspace(1)* %arrayidx13
47 ; CHECK: @promote_alloca_size_1600.stack = internal unnamed_addr addrspace(3) global [1600 x [5 x i32]] undef, align 4
49 define void @promote_alloca_size_1600(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #2 {
52 %0 = load i32, i32 addrspace(1)* %in, align 4
55 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
56 %1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
61 store i32 %2, i32 addrspace(1)* %out, align 4
64 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
65 store i32 %3, i32 addrspace(1)* %arrayidx13
71 define void @occupancy_0(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #3 {
74 %0 = load i32, i32 addrspace(1)* %in, align 4
77 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
78 %1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
83 store i32 %2, i32 addrspace(1)* %out, align 4
86 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
87 store i32 %3, i32 addrspace(1)* %arrayidx13
93 define void @occupancy_max(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #4 {
96 %0 = load i32, i32 addrspace(1)* %in, align 4
99 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
100 %1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
105 store i32 %2, i32 addrspace(1)* %out, align 4
108 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
109 store i32 %3, i32 addrspace(1)* %arrayidx13