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

1 2 3 4 5 6 7 8 91011>>

  /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
8 %struct.mystruct = type { i32, i32 addrspace(33)*, i32, i32 addrspace(33)* }
9 @input = weak addrspace(42) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspace(42)*> [#uses=1]
10 @output = addrspace(66) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspace(66)*> [#uses=1
    [all...]
addrspacecast-alias.ll 6 @i = internal addrspace(1) global i8 42
7 @ia = internal alias i8 addrspace(2)*, addrspacecast (i8 addrspace(1)* @i to i8 addrspace(2)* addrspace(3)*)
8 ; CHECK: @ia = internal alias i8 addrspace(2)*, addrspacecast (i8 addrspace(2)* addrspace(1)* bitcast (i8 addrspace(1)* @i to i8 addrspace(2)* addrspace(1)*) to i8 addrspace(2)* addrspace(3)*
    [all...]
  /external/swiftshader/third_party/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...]
  /external/llvm/test/Analysis/CostModel/AMDGPU/
addrspacecast.ll 4 ; CHECK: estimated cost of 0 for {{.*}} addrspacecast i8 addrspace(1)* %ptr to i8 addrspace(4)*
5 define i8 addrspace(4)* @addrspacecast_global_to_flat(i8 addrspace(1)* %ptr) #0 {
6 %cast = addrspacecast i8 addrspace(1)* %ptr to i8 addrspace(4)*
7 ret i8 addrspace(4)* %cast
11 ; CHECK: estimated cost of 0 for {{.*}} addrspacecast <2 x i8 addrspace(1)*> %ptr to <2 x i8 addrspace(4)*>
12 define <2 x i8 addrspace(4)*> @addrspacecast_global_to_flat_v2(<2 x i8 addrspace(1)*> %ptr) #0
    [all...]
bit-ops.ll 5 define void @or_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %vaddr, i32 %b) #0 {
6 %vec = load i32, i32 addrspace(1)* %vaddr
8 store i32 %or, i32 addrspace(1)* %out
14 define void @or_i64(i64 addrspace(1)* %out, i64 addrspace(1)* %vaddr, i64 %b) #0 {
15 %vec = load i64, i64 addrspace(1)* %vaddr
17 store i64 %or, i64 addrspace(1)* %out
23 define void @xor_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %vaddr, i32 %b) #0
    [all...]
  /external/llvm/test/CodeGen/AMDGPU/
addrspacecast-constantexpr.ll 3 declare void @llvm.memcpy.p1i32.p4i32.i32(i32 addrspace(1)* nocapture, i32 addrspace(4)* nocapture, i32, i32, i1) #0
5 @lds.i32 = unnamed_addr addrspace(3) global i32 undef, align 4
6 @lds.arr = unnamed_addr addrspace(3) global [256 x i32] undef, align 4
8 @global.i32 = unnamed_addr addrspace(1) global i32 undef, align 4
9 @global.arr = unnamed_addr addrspace(1) global [256 x i32] undef, align 4
13 store i32 7, i32 addrspace(3)* addrspacecast (i32 addrspace(4)* null to i32 addrspace(3)*)
19 store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(3)* null to i32 addrspace(4)*
    [all...]
srem.ll 5 define void @srem_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) {
6 %den_ptr = getelementptr i32, i32 addrspace(1)* %in, i32 1
7 %num = load i32, i32 addrspace(1) * %in
8 %den = load i32, i32 addrspace(1) * %den_ptr
10 store i32 %result, i32 addrspace(1)* %out
14 define void @srem_i32_4(i32 addrspace(1)* %out, i32 addrspace(1)* %in) {
15 %num = load i32, i32 addrspace(1) * %in
17 store i32 %result, i32 addrspace(1)* %ou
    [all...]
fcmp64.ll 6 define void @flt_f64(i32 addrspace(1)* %out, double addrspace(1)* %in1,
7 double addrspace(1)* %in2) {
8 %r0 = load double, double addrspace(1)* %in1
9 %r1 = load double, double addrspace(1)* %in2
12 store i32 %r3, i32 addrspace(1)* %out
18 define void @fle_f64(i32 addrspace(1)* %out, double addrspace(1)* %in1,
19 double addrspace(1)* %in2) {
20 %r0 = load double, double addrspace(1)* %in
    [all...]
lds-alignment.ll 3 @lds.align16.0 = internal unnamed_addr addrspace(3) global [38 x i8] undef, align 16
4 @lds.align16.1 = internal unnamed_addr addrspace(3) global [38 x i8] undef, align 16
6 @lds.align8.0 = internal unnamed_addr addrspace(3) global [38 x i8] undef, align 8
7 @lds.align32.0 = internal unnamed_addr addrspace(3) global [38 x i8] undef, align 32
9 @lds.missing.align.0 = internal unnamed_addr addrspace(3) global [39 x i32] undef
10 @lds.missing.align.1 = internal unnamed_addr addrspace(3) global [7 x i64] undef
12 declare void @llvm.memcpy.p3i8.p1i8.i32(i8 addrspace(3)* nocapture, i8 addrspace(1)* nocapture readonly, i32, i32, i1) #0
13 declare void @llvm.memcpy.p1i8.p3i8.i32(i8 addrspace(1)* nocapture, i8 addrspace(3)* nocapture readonly, i32, i32, i1) #
    [all...]
default-fp-mode.ll 6 define void @test_default_si(float addrspace(1)* %out0, double addrspace(1)* %out1) #0 {
7 store float 0.0, float addrspace(1)* %out0
8 store double 0.0, double addrspace(1)* %out1
15 define void @test_default_vi(float addrspace(1)* %out0, double addrspace(1)* %out1) #1 {
16 store float 0.0, float addrspace(1)* %out0
17 store double 0.0, double addrspace(1)* %out1
24 define void @test_f64_denormals(float addrspace(1)* %out0, double addrspace(1)* %out1) #2
    [all...]
  /external/llvm/test/Transforms/InstCombine/
constant-fold-address-space-pointer.ll 4 @g = addrspace(3) global i32 89
6 @const_zero_i8_as1 = addrspace(1) constant i8 0
7 @const_zero_i32_as1 = addrspace(1) constant i32 0
9 @const_zero_i8_as2 = addrspace(2) constant i8 0
10 @const_zero_i32_as2 = addrspace(2) constant i32 0
12 @const_zero_i8_as3 = addrspace(3) constant i8 0
13 @const_zero_i32_as3 = addrspace(3) constant i32 0
17 define i32 addrspace(3)* @test_constant_fold_inttoptr_as_pointer_same_size() {
19 ; CHECK-NEXT: ret i32 addrspace(3)* @const_zero_i32_as3
20 %x = ptrtoint i32 addrspace(3)* @const_zero_i32_as3 to i3
    [all...]
addrspacecast.ll 7 declare void @llvm.memcpy.p0i8.p1i8.i32(i8*, i8 addrspace(1)*, i32, i32, i1) nounwind
8 declare void @llvm.memcpy.p0i8.p2i8.i32(i8*, i8 addrspace(2)*, i32, i32, i1) nounwind
11 define i32* @combine_redundant_addrspacecast(i32 addrspace(1)* %x) nounwind {
13 ; CHECK: addrspacecast i32 addrspace(1)* %x to i32*
15 %y = addrspacecast i32 addrspace(1)* %x to i32 addrspace(3)*
16 %z = addrspacecast i32 addrspace(3)* %y to i32*
20 define <4 x i32*> @combine_redundant_addrspacecast_vector(<4 x i32 addrspace(1)*> %x) nounwind {
22 ; CHECK: addrspacecast <4 x i32 addrspace(1)*> %x to <4 x i32*>
24 %y = addrspacecast <4 x i32 addrspace(1)*> %x to <4 x i32 addrspace(3)*
    [all...]
multi-size-address-space-pointer.ll 5 define i32 @test_as0(i32 addrspace(0)* %a) {
8 %arrayidx = getelementptr i32, i32 addrspace(0)* %a, i64 1
9 %y = load i32, i32 addrspace(0)* %arrayidx, align 4
13 define i32 @test_as1(i32 addrspace(1)* %a) {
15 ; CHECK: %arrayidx = getelementptr i32, i32 addrspace(1)* %a, i64 1
16 %arrayidx = getelementptr i32, i32 addrspace(1)* %a, i32 1
17 %y = load i32, i32 addrspace(1)* %arrayidx, align 4
21 define i32 @test_as2(i32 addrspace(2)* %a) {
23 ; CHECK: %arrayidx = getelementptr i32, i32 addrspace(2)* %a, i8 1
24 %arrayidx = getelementptr i32, i32 addrspace(2)* %a, i32
    [all...]
  /external/llvm/test/Transforms/RewriteStatepointsForGC/
statepoint-calling-conventions.ll 6 define i64 addrspace(1)* @test_invoke_format(i64 addrspace(1)* %obj, i64 addrspace(1)* %obj1) gc "statepoint-example" personality i32 ()* @personality {
9 ; CHECK: invoke coldcc token (i64, i32, i64 addrspace(1)* (i64 addrspace(1)*)*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_p1i64p1i64f(i64 2882400000, i32 0, i64 addrspace(1)* (i64 addrspace(1)*)* @callee, i32 1, i32 0, i64 addrspace(1)* %obj, i32 0, i32 0
11 %ret_val = invoke coldcc i64 addrspace(1)* @callee(i64 addrspace(1)* %obj
    [all...]
statepoint-format.ll 6 define i64 addrspace(1)* @test_invoke_format(i64 addrspace(1)* %obj, i64 addrspace(1)* %obj1) gc "statepoint-example" personality i32 ()* @personality {
9 ; CHECK: invoke token (i64, i32, i64 addrspace(1)* (i64 addrspace(1)*)*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_p1i64p1i64f(i64 2882400000, i32 0, i64 addrspace(1)* (i64 addrspace(1)*)* @callee, i32 1, i32 0, i64 addrspace(1)* %obj, i32 0, i32 0, i64 addrspace(1)* %obj1, i64 addrspace(1)* %obj
    [all...]
  /external/clang/test/CodeGenOpenCL/
str_literals.cl 6 // CHECK: unnamed_addr addrspace(3) constant
7 // CHECK-NOT: addrspace(3) unnamed_addr constant
8 // CHECK: @x = addrspace(3) constant i8 addrspace(3)*
9 // CHECK: @y = addrspace(3) constant i8 addrspace(3)*
address-space-constant-initializers.cl 14 // CHECK: %struct.ConstantArrayPointerStruct = type { float addrspace(3)* }
15 // CHECK: addrspace(3) constant %struct.ConstantArrayPointerStruct { float addrspace(3)* bitcast (i8 addrspace(3)* getelementptr (i8, i8 addrspace(3)* bitcast (%struct.ArrayStruct addrspace(3)* @constant_array_struct to i8 addrspace(3)*), i64 4) to float addrspace(3)*) }
to_addr_builtin.cl 16 //CHECK: %[[ARG:.*]] = addrspacecast i32 addrspace(1)* %{{.*}} to i8 addrspace(4)*
17 //CHECK: %[[RET:.*]] = call i8 addrspace(1)* @to_global(i8 addrspace(4)* %[[ARG]])
18 //CHECK: %{{.*}} = bitcast i8 addrspace(1)* %[[RET]] to i32 addrspace(1)*
21 //CHECK: %[[ARG:.*]] = addrspacecast i32 addrspace(3)* %{{.*}} to i8 addrspace(4)*
22 //CHECK: %[[RET:.*]] = call i8 addrspace(1)* @to_global(i8 addrspace(4)* %[[ARG]]
    [all...]
  /external/llvm/test/CodeGen/ARM/
addrspacecast.ll 3 ; Check that codegen for an addrspace cast succeeds without error.
4 define <4 x i32 addrspace(1)*> @f (<4 x i32*> %x) {
5 %1 = addrspacecast <4 x i32*> %x to <4 x i32 addrspace(1)*>
6 ret <4 x i32 addrspace(1)*> %1
  /external/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/
pointer-elements.ll 9 ; CHECK: inttoptr i64 %{{[0-9]+}} to i8 addrspace(1)*
10 ; CHECK: inttoptr i64 %{{[0-9]+}} to i8 addrspace(1)*
12 define void @merge_v2p1i8(i8 addrspace(1)* addrspace(1)* nocapture %a, i8 addrspace(1)* addrspace(1)* nocapture readonly %b) #0 {
14 %a.1 = getelementptr inbounds i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %a, i64 1
15 %b.1 = getelementptr inbounds i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %b, i64
    [all...]
  /external/llvm/test/Analysis/Lint/
address-spaces.ll 7 define i64 @test1(i32 addrspace(1)* %x) nounwind {
8 %y = ptrtoint i32 addrspace(1)* %x to i64
12 define <4 x i64> @test1_vector(<4 x i32 addrspace(1)*> %x) nounwind {
13 %y = ptrtoint <4 x i32 addrspace(1)*> %x to <4 x i64>
17 define i32 addrspace(1)* @test2(i64 %x) nounwind {
18 %y = inttoptr i64 %x to i32 addrspace(1)*
19 ret i32 addrspace(1)* %y
22 define <4 x i32 addrspace(1)*> @test2_vector(<4 x i64> %x) nounwind {
23 %y = inttoptr <4 x i64> %x to <4 x i32 addrspace(1)*>
24 ret <4 x i32 addrspace(1)*> %
    [all...]
  /external/llvm/test/Transforms/GlobalOpt/
alias-used-address-space.ll 5 @c = addrspace(1) global i8 42
7 @i = internal addrspace(1) global i8 42
9 ; CHECK: @ia = internal addrspace(1) global i8 42
10 @ia = internal alias i8, i8 addrspace(1)* @i
12 @llvm.used = appending global [1 x i8*] [i8* addrspacecast (i8 addrspace(1)* @ca to i8*)], section "llvm.metadata"
13 ; CHECK-DAG: @llvm.used = appending global [1 x i8*] [i8* addrspacecast (i8 addrspace(1)* @ca to i8*)], section "llvm.metadata"
15 @llvm.compiler.used = appending global [2 x i8*] [i8* addrspacecast(i8 addrspace(1)* @ia to i8*), i8* addrspacecast (i8 addrspace(1)* @i to i8*)], section "llvm.metadata"
16 ; CHECK-DAG: @llvm.compiler.used = appending global [1 x i8*] [i8* addrspacecast (i8 addrspace(1)* @ia to i8*)], section "llvm.metadata"
18 @sameAsUsed = global [1 x i8*] [i8* addrspacecast(i8 addrspace(1)* @ca to i8*)
    [all...]
  /external/llvm/test/Transforms/StraightLineStrengthReduce/AMDGPU/
reassociate-geps-and-slsr-addrspace.ll 7 ; CHECK: [[b1:%[0-9]+]] = getelementptr float, float addrspace(1)* %arr, i64 [[bump:%[0-9]+]]
8 ; CHECK: [[b2:%[0-9]+]] = getelementptr float, float addrspace(1)* [[b1]], i64 [[bump]]
9 define void @slsr_after_reassociate_global_geps_mubuf_max_offset(float addrspace(1)* %out, float addrspace(1)* noalias %arr, i32 %i) {
14 %p1 = getelementptr inbounds float, float addrspace(1)* %arr, i64 %tmp
15 %tmp3 = bitcast float addrspace(1)* %p1 to i32 addrspace(1)*
16 %v11 = load i32, i32 addrspace(1)* %tmp3, align 4
17 %tmp4 = bitcast float addrspace(1)* %out to i32 addrspace(1)
    [all...]
  /external/llvm/test/Transforms/Inline/
inline-constexpr-addrspacecast-argument.ll 5 @lds = internal addrspace(3) global [64 x i64] zeroinitializer
8 ; CHECK: load i64, i64 addrspace(4)* getelementptr (i64, i64 addrspace(4)* addrspacecast (i64 addrspace(3)* getelementptr inbounds ([64 x i64], [64 x i64] addrspace(3)* @lds, i32 0, i32 0) to i64 addrspace(4)*), i64 undef)
11 %tmp0 = call i32 @foo(i64 addrspace(4)* addrspacecast (i64 addrspace(3)* getelementptr inbounds ([64 x i64], [64 x i64] addrspace(3)* @lds, i32 0, i32 0) to i64 addrspace(4)*)) #
    [all...]
  /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)*, %struct.S addrspace(2)** [[p2addr]], align 8
    [all...]

Completed in 627 milliseconds

1 2 3 4 5 6 7 8 91011>>