HomeSort by relevance Sort by last modified time
    Searched full:addrspace (Results 1 - 25 of 209) sorted by null

1 2 3 4 5 6 7 8 9

  /external/llvm/test/Assembler/
2007-12-11-AddressSpaces.ll 1 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(33)" | count 7
2 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(42)" | count 2
3 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(66)" | count 2
4 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(11)" | count 6
5 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(22)" | count 5
7 %struct.mystruct = type { i32, i32 addrspace(33)*, i32, i32 addrspace(33)* }
8 @input = weak addrspace(42) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspace(42)*> [#uses=1]
9 @output = addrspace(66) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspace(66)*> [#uses=1
    [all...]
global-addrspace-forwardref.ll 5 ; CHECK: @a2 = global i8 addrspace(1)* @a
6 ; CHECK: @a = addrspace(1) global i8 0
7 @a2 = global i8 addrspace(1)* @a
8 @a = addrspace(1) global i8 0
  /external/clang/test/CodeGenCUDA/
address-spaces.cu 5 // CHECK: @i = addrspace(1) global
8 // CHECK: @j = addrspace(4) global
11 // CHECK: @k = addrspace(3) global
15 // CHECK: load i32* bitcast (i32 addrspace(1)* @i to i32*)
18 // CHECK: load i32* bitcast (i32 addrspace(4)* @j to i32*)
21 // CHECK: load i32* bitcast (i32 addrspace(3)* @k to i32*)
25 // CHECK: load i32 addrspace(1)* @_ZZ3foovE2li
29 // CHECK: load i32 addrspace(4)* @_ZZ3foovE2lj
33 // CHECK: load i32 addrspace(3)* @_ZZ3foovE2lk
  /external/llvm/test/CodeGen/XCore/
resources.ll 3 declare i8 addrspace(1)* @llvm.xcore.getr.p1i8(i32 %type)
4 declare void @llvm.xcore.freer.p1i8(i8 addrspace(1)* %r)
5 declare i32 @llvm.xcore.in.p1i8(i8 addrspace(1)* %r)
6 declare i32 @llvm.xcore.int.p1i8(i8 addrspace(1)* %r)
7 declare i32 @llvm.xcore.inct.p1i8(i8 addrspace(1)* %r)
8 declare void @llvm.xcore.out.p1i8(i8 addrspace(1)* %r, i32 %value)
9 declare void @llvm.xcore.outt.p1i8(i8 addrspace(1)* %r, i32 %value)
10 declare void @llvm.xcore.outct.p1i8(i8 addrspace(1)* %r, i32 %value)
11 declare void @llvm.xcore.chkct.p1i8(i8 addrspace(1)* %r, i32 %value)
12 declare i32 @llvm.xcore.testct.p1i8(i8 addrspace(1)* %r
    [all...]
threads.ll 3 declare i8 addrspace(1)* @llvm.xcore.getst.p1i8.p1i8(i8 addrspace(1)* %r)
4 declare void @llvm.xcore.msync.p1i8(i8 addrspace(1)* %r)
6 declare void @llvm.xcore.mjoin.p1i8(i8 addrspace(1)* %r)
7 declare void @llvm.xcore.initsp.p1i8(i8 addrspace(1)* %r, i8* %value)
8 declare void @llvm.xcore.initpc.p1i8(i8 addrspace(1)* %r, i8* %value)
9 declare void @llvm.xcore.initlr.p1i8(i8 addrspace(1)* %r, i8* %value)
10 declare void @llvm.xcore.initcp.p1i8(i8 addrspace(1)* %r, i8* %value)
11 declare void @llvm.xcore.initdp.p1i8(i8 addrspace(1)* %r, i8* %value)
13 define i8 addrspace(1)* @getst(i8 addrspace(1)* %r)
    [all...]
  /external/llvm/test/CodeGen/X86/
2010-06-14-fast-isel-fs-load.ll 3 define i32 @test1(i32 addrspace(257)* %arg) nounwind {
4 %tmp = load i32 addrspace(257)* %arg
movfs.ll 5 %tmp = load i32* addrspace(257)* getelementptr (i32* addrspace(257)* inttoptr (i32 72 to i32* addrspace(257)*), i32 31) ; <i32*> [#uses=1]
  /external/llvm/test/CodeGen/ARM/
global-merge-addrspace.ll 6 @g1 = internal addrspace(1) global i32 1
7 @g2 = internal addrspace(1) global i32 2
11 @g3 = internal addrspace(2) global i32 3
12 @g4 = internal addrspace(2) global i32 4
fast-isel-crash.ll 7 define internal void @stretch(<4 x i8> addrspace(1)* %src, <4 x i8> addrspace(1)* %dst, i32 %width, i32 %height, i32 %iLS, i32 %oLS, <2 x float> %c, <4 x float> %param) nounwind {
17 define void @wrap(i8 addrspace(1)* addrspace(1)* %arglist, i32 addrspace(1)* %gtid) nounwind ssp {
19 call void @stretch(<4 x i8> addrspace(1)* undef, <4 x i8> addrspace(1)* undef, i32 undef, i32 undef, i32 undef, i32 undef, <2 x float> undef, <4 x float> undef)
  /external/llvm/test/CodeGen/R600/
load.constant_addrspace.f32.ll 5 define void @test(float addrspace(1)* %out, float addrspace(2)* %in) {
6 %1 = load float addrspace(2)* %in
7 store float %1, float addrspace(1)* %out
load.i8.ll 5 define void @test(i32 addrspace(1)* %out, i8 addrspace(1)* %in) {
6 %1 = load i8 addrspace(1)* %in
8 store i32 %2, i32 addrspace(1)* %out
store.v4f32.ll 5 define void @test(<4 x float> addrspace(1)* %out, <4 x float> addrspace(1)* %in) {
6 %1 = load <4 x float> addrspace(1) * %in
7 store <4 x float> %1, <4 x float> addrspace(1)* %out
store.v4i32.ll 5 define void @test(<4 x i32> addrspace(1)* %out, <4 x i32> addrspace(1)* %in) {
6 %1 = load <4 x i32> addrspace(1) * %in
7 store <4 x i32> %1, <4 x i32> addrspace(1)* %out
fcmp.ll 6 define void @fcmp_sext(i32 addrspace(1)* %out, float addrspace(1)* %in) {
8 %0 = load float addrspace(1)* %in
9 %arrayidx1 = getelementptr inbounds float addrspace(1)* %in, i32 1
10 %1 = load float addrspace(1)* %arrayidx1
13 store i32 %sext, i32 addrspace(1)* %out
24 define void @fcmp_br(i32 addrspace(1)* %out, float %in) {
30 %1 = getelementptr i32 addrspace(1)* %out, i32 1
31 store i32 0, i32 addrspace(1)* %1
35 store i32 0, i32 addrspace(1)* %ou
    [all...]
fadd.v4f32.ll 8 define void @test(<4 x float> addrspace(1)* %out, <4 x float> addrspace(1)* %in) {
9 %b_ptr = getelementptr <4 x float> addrspace(1)* %in, i32 1
10 %a = load <4 x float> addrspace(1) * %in
11 %b = load <4 x float> addrspace(1) * %b_ptr
13 store <4 x float> %result, <4 x float> addrspace(1)* %out
fmul.v4f32.ll 8 define void @test(<4 x float> addrspace(1)* %out, <4 x float> addrspace(1)* %in) {
9 %b_ptr = getelementptr <4 x float> addrspace(1)* %in, i32 1
10 %a = load <4 x float> addrspace(1) * %in
11 %b = load <4 x float> addrspace(1) * %b_ptr
13 store <4 x float> %result, <4 x float> addrspace(1)* %out
fsub.v4f32.ll 8 define void @test(<4 x float> addrspace(1)* %out, <4 x float> addrspace(1)* %in) {
9 %b_ptr = getelementptr <4 x float> addrspace(1)* %in, i32 1
10 %a = load <4 x float> addrspace(1) * %in
11 %b = load <4 x float> addrspace(1) * %b_ptr
13 store <4 x float> %result, <4 x float> addrspace(1)* %out
icmp-select-sete-reverse-args.ll 9 define void @test(i32 addrspace(1)* %out, i32 addrspace(1)* %in) {
11 %0 = load i32 addrspace(1)* %in
12 %arrayidx1 = getelementptr inbounds i32 addrspace(1)* %in, i32 1
13 %1 = load i32 addrspace(1)* %arrayidx1
16 store i32 %value, i32 addrspace(1)* %out
setcc.v4i32.ll 4 define void @test(<4 x i32> addrspace(1)* %out, <4 x i32> addrspace(1)* %in) {
5 %b_ptr = getelementptr <4 x i32> addrspace(1)* %in, i32 1
6 %a = load <4 x i32> addrspace(1) * %in
7 %b = load <4 x i32> addrspace(1) * %b_ptr
10 store <4 x i32> %sext, <4 x i32> addrspace(1)* %out
udiv.v4i32.ll 8 define void @test(<4 x i32> addrspace(1)* %out, <4 x i32> addrspace(1)* %in) {
9 %b_ptr = getelementptr <4 x i32> addrspace(1)* %in, i32 1
10 %a = load <4 x i32> addrspace(1) * %in
11 %b = load <4 x i32> addrspace(1) * %b_ptr
13 store <4 x i32> %result, <4 x i32> addrspace(1)* %out
  /external/clang/test/CodeGen/
address-space-field1.c 3 // CHECK:define void @test_addrspace(%struct.S addrspace(1)* %p1, %struct.S addrspace(2)* %p2) [[NUW:#[0-9]+]]
4 // CHECK: [[p1addr:%.*]] = alloca %struct.S addrspace(1)*
5 // CHECK: [[p2addr:%.*]] = alloca %struct.S addrspace(2)*
6 // CHECK: store %struct.S addrspace(1)* %p1, %struct.S addrspace(1)** [[p1addr]]
7 // CHECK: store %struct.S addrspace(2)* %p2, %struct.S addrspace(2)** [[p2addr]]
8 // CHECK: [[t0:%.*]] = load %struct.S addrspace(2)** [[p2addr]], align 8
9 // CHECK: [[t1:%.*]] = getelementptr inbounds %struct.S addrspace(2)* [[t0]], i32 0, i32
    [all...]
address-space.c 2 // RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm < %s | grep 'load.*addrspace(2).. @A'
3 // RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm < %s | grep 'load.*addrspace(2).. @B'
6 // CHECK: @foo = common addrspace(1) global
9 // CHECK: @ban = common addrspace(1) global
13 // CHECK: load i32 addrspace(1)* @foo
17 // CHECK: load i32 addrspace(1)*
21 // Both A and B point into addrspace(2).
25 // CHECK: load i32 addrspace(2)** @B
26 // CHECK: load i32 addrspace(2)*
27 // CHECK: load i32 addrspace(2)** @
    [all...]
  /external/llvm/test/Transforms/GlobalOpt/
2008-07-17-addrspace.ll 7 ; RUN: cat %t | grep addrspace.*global
9 @struct = internal addrspace(1) global { i32, i32 } zeroinitializer
10 @array = internal addrspace(1) global [ 2 x i32 ] zeroinitializer
13 %A = load i32 addrspace(1) * getelementptr ({ i32, i32 } addrspace(1) * @struct, i32 0, i32 0)
14 %B = load i32 addrspace(1) * getelementptr ([ 2 x i32 ] addrspace(1) * @array, i32 0, i32 0)
23 store i32 %R, i32 addrspace(1) * getelementptr ([ 2 x i32 ] addrspace(1) * @array, i32 0, i32 0)
24 store i32 %R, i32 addrspace(1) * getelementptr ({ i32, i32 } addrspace(1) * @struct, i32 0, i32 0
    [all...]
  /external/llvm/test/CodeGen/NVPTX/
vector-select.ll 7 define void @foo(<2 x i32> addrspace(1)* %def_a, <2 x i32> addrspace(1)* %def_b, <2 x i32> addrspace(1)* %def_c) {
9 %tmp4 = load <2 x i32> addrspace(1)* %def_a
10 %tmp6 = load <2 x i32> addrspace(1)* %def_c
11 %tmp8 = load <2 x i32> addrspace(1)* %def_b
14 store <2 x i32> %cond, <2 x i32> addrspace(1)* %def_c
  /external/clang/test/CodeGenOpenCL/
address-spaces.cl 7 // CHECK: i32 addrspace(1)* nocapture %arg
10 // CHECK: i32 addrspace(2)* nocapture %arg
13 // CHECK: i32 addrspace(3)* nocapture %arg
20 // CHECK: i32 addrspace(1)* nocapture %arg
23 // CHECK: i32 addrspace(2)* nocapture %arg
26 // CHECK: i32 addrspace(3)* nocapture %arg

Completed in 1044 milliseconds

1 2 3 4 5 6 7 8 9