| /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
|