Home
last modified time | relevance | path

Searched refs:struct2 (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm/test/Transforms/InstCombine/
Dgepphigep.ll3 %struct1 = type { %struct2*, i32, i32, i32 }
4 %struct2 = type { i32, i32 }
6 %struct4 = type { %struct2, %struct2 }
11 %tmp1 = load %struct2*, %struct2** %tmp, align 8
15 %tmp10 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9
16 %tmp11 = getelementptr inbounds %struct2, %struct2* %tmp10, i64 0, i32 0
21 %tmp20 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19
22 %tmp21 = getelementptr inbounds %struct2, %struct2* %tmp20, i64 0, i32 0
27 %phi = phi %struct2* [ %tmp10, %bb1 ], [ %tmp20, %bb2 ]
28 %tmp24 = getelementptr inbounds %struct2, %struct2* %phi, i64 0, i32 1
[all …]
/external/llvm-project/llvm/test/Transforms/InstCombine/
Dgepphigep.ll3 %struct1 = type { %struct2*, i32, i32, i32 }
4 %struct2 = type { i32, i32 }
6 %struct4 = type { %struct2, %struct2 }
11 %tmp1 = load %struct2*, %struct2** %tmp, align 8
15 %tmp10 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp9
16 %tmp11 = getelementptr inbounds %struct2, %struct2* %tmp10, i64 0, i32 0
21 %tmp20 = getelementptr inbounds %struct2, %struct2* %tmp1, i64 %tmp19
22 %tmp21 = getelementptr inbounds %struct2, %struct2* %tmp20, i64 0, i32 0
27 %phi = phi %struct2* [ %tmp10, %bb1 ], [ %tmp20, %bb2 ]
28 %tmp24 = getelementptr inbounds %struct2, %struct2* %phi, i64 0, i32 1
[all …]
/external/llvm/test/Transforms/MergeFunc/
Dgep-base-type.ll8 %"struct2" = type { i8*, { i64, i64 } }
10 define internal %struct2* @Ffunc(%struct2* %P, i64 %i) {
19 %1 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
20 %2 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
21 %3 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
22 %4 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
23 %5 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
24 %6 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
25 ret %struct2* %6
/external/llvm-project/llvm/test/Transforms/MergeFunc/
Dgep-base-type.ll8 %"struct2" = type { i8*, { i64, i64 } }
10 define internal %struct2* @Ffunc(%struct2* %P, i64 %i) {
19 %1 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
20 %2 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
21 %3 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
22 %4 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
23 %5 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
24 %6 = getelementptr inbounds %"struct2", %"struct2"* %P, i64 %i
25 ret %struct2* %6
/external/llvm-project/llvm/test/CodeGen/Thumb/
Dstm-deprecated.ll7 %struct2 = type { i32, i32, i32* }
13 declare void @fn2(%struct2*)
34 define i32 @test2(i32 %a, i32 %b, %struct2* %p) {
36 %p1 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 0
37 %p2 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 1
38 %p3 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 2
52 define i32 @test3(i32 %a, i32 %b, %struct2* %p) {
54 %p1 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 0
55 %p2 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 1
56 %p3 = getelementptr inbounds %struct2, %struct2* %p, i32 0, i32 2
[all …]
/external/llvm-project/llvm/test/Transforms/MemCpyOpt/
D2011-06-02-CallSlotOverwritten.ll12 %struct2 = type { %struct1, i8* }
21 ; CHECK-NEXT: [[GEPN1:%.*]] = getelementptr inbounds [[STRUCT2]], %struct2* [[Y]], i32 0, i32 0,…
23 ; CHECK-NEXT: [[GEPN2:%.*]] = getelementptr inbounds [[STRUCT2]], %struct2* [[Y]], i32 0, i32 0,…
26 ; CHECK-NEXT: [[BIT2:%.*]] = bitcast %struct2* [[Y]] to i64*
29 ; CHECK-NEXT: [[GEP1:%.*]] = getelementptr [[STRUCT2]], %struct2* [[Y]], i32 0, i32 0, i32 0
34 %y = alloca %struct2, align 8
37 %gepn1 = getelementptr inbounds %struct2, %struct2* %y, i32 0, i32 0, i32 0
39 %gepn2 = getelementptr inbounds %struct2, %struct2* %y, i32 0, i32 0, i32 1
43 %bit2 = bitcast %struct2* %y to i64*
48 %gep1 = getelementptr %struct2, %struct2* %y, i32 0, i32 0, i32 0
/external/deqp/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/spirv1p4/opcopylogical/
Dssbo_to_ubo.amber21 OpDecorate %struct2 Block
22 OpMemberDecorate %struct2 0 Offset 0
23 OpMemberDecorate %struct2 1 Offset 4
24 OpMemberDecorate %struct2 2 Offset 12
25 OpMemberDecorate %struct2 3 Offset 16
26 OpMemberDecorate %struct2 4 Offset 32
27 OpMemberDecorate %struct2 5 Offset 48
28 OpMemberDecorate %struct2 6 Offset 64
56 %struct2 = OpTypeStruct %int %int_array_2_stride_4 %int %int_struct2 %float4 %float3 %float2
57 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
[all …]
Dubo_to_ssbo.amber21 OpDecorate %struct2 Block
22 OpMemberDecorate %struct2 0 Offset 0
23 OpMemberDecorate %struct2 1 Offset 4
24 OpMemberDecorate %struct2 2 Offset 12
25 OpMemberDecorate %struct2 3 Offset 16
26 OpMemberDecorate %struct2 4 Offset 32
27 OpMemberDecorate %struct2 5 Offset 48
28 OpMemberDecorate %struct2 6 Offset 64
56 %struct2 = OpTypeStruct %int %int_array_2_stride_4 %int %int_struct2 %float4 %float3 %float2
57 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
[all …]
Dsame_struct_two_ids.amber16 OpDecorate %struct2 Block
17 OpMemberDecorate %struct2 0 Offset 0
18 OpMemberDecorate %struct2 1 Offset 4
19 OpMemberDecorate %struct2 2 Offset 8
20 OpMemberDecorate %struct2 3 Offset 12
31 %struct2 = OpTypeStruct %int %int %int %int
32 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
41 %copy = OpCopyLogical %struct2 %in_struct
Ddifferent_matrix_layout.amber15 OpDecorate %struct2 Block
16 OpMemberDecorate %struct2 0 Offset 0
17 OpMemberDecorate %struct2 0 RowMajor
18 OpMemberDecorate %struct2 0 MatrixStride 16
31 %struct2 = OpTypeStruct %matrix
32 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
41 %copy = OpCopyLogical %struct2 %in_struct
Ddifferent_matrix_strides.amber15 OpDecorate %struct2 Block
16 OpMemberDecorate %struct2 0 Offset 0
17 OpMemberDecorate %struct2 0 ColMajor
18 OpMemberDecorate %struct2 0 MatrixStride 32
31 %struct2 = OpTypeStruct %matrix
32 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
41 %copy = OpCopyLogical %struct2 %in_struct
Dsame_array_two_ids.amber13 OpDecorate %struct2 Block
14 OpMemberDecorate %struct2 0 Offset 0
34 %struct2 = OpTypeStruct %float_array2
35 %ptr_struct2 = OpTypePointer StorageBuffer %struct2
/external/llvm/test/Transforms/MemCpyOpt/
D2011-06-02-CallSlotOverwritten.ll10 %struct2 = type { %struct1, i8* }
16 %y = alloca %struct2, align 8
20 %gepn1 = getelementptr inbounds %struct2, %struct2* %y, i32 0, i32 0, i32 0
22 %gepn2 = getelementptr inbounds %struct2, %struct2* %y, i32 0, i32 0, i32 1
26 %bit2 = bitcast %struct2* %y to i64*
33 %gep1 = getelementptr %struct2, %struct2* %y, i32 0, i32 0, i32 0
/external/llvm-project/lldb/test/Shell/Breakpoint/
Dsplit-dwarf5-debug-stroffsets.test25 # struct struct2 {
26 # ~struct2();
51 # struct2::f();
54 # struct2 s2;
66 # struct2::~struct2() {
70 # void struct2::f() {}
82 b struct2::f
83 # CHECK-LABEL: b struct2::f
84 # CHECK: Address: {{.*}}struct2::f() + 4 at file2.cpp:7:20
/external/llvm/test/Linker/
D2004-05-07-TypeResolution2.ll6 %struct1 = type { i32, void (%struct2*)*, i16*, i32 (i32*)* }
7 %struct2 = type { %struct1 }
11 %tmp.2.i.i = getelementptr %struct1, %struct1* %tty, i64 0, i32 1 ; <void (%struct2*)**> [#uses=1]
12 …%tmp.3.i.i = load volatile void (%struct2*)*, void (%struct2*)** %tmp.2.i.i ; <void (%struct2*)*>…
D2004-05-07-TypeResolution1.ll7 %struct1 = type { i32, void (%struct2*)*, %myint*, i32 (i32*)* }
8 %struct2 = type { %struct1 }
29 declare void @func(%struct2*)
33 …store volatile void (%struct2*)* @func, void (%struct2*)** getelementptr (%struct1, %struct1* @dri…
/external/llvm-project/llvm/test/Linker/
D2004-05-07-TypeResolution2.ll6 %struct1 = type { i32, void (%struct2*)*, i16*, i32 (i32*)* }
7 %struct2 = type { %struct1 }
11 %tmp.2.i.i = getelementptr %struct1, %struct1* %tty, i64 0, i32 1 ; <void (%struct2*)**> [#uses=1]
12 …%tmp.3.i.i = load volatile void (%struct2*)*, void (%struct2*)** %tmp.2.i.i ; <void (%struct2*)*>…
D2004-05-07-TypeResolution1.ll7 %struct1 = type { i32, void (%struct2*)*, %myint*, i32 (i32*)* }
8 %struct2 = type { %struct1 }
29 declare void @func(%struct2*)
33 …store volatile void (%struct2*)* @func, void (%struct2*)** getelementptr (%struct1, %struct1* @dri…
/external/llvm-project/lldb/test/API/python_api/symbol-context/two-files/
Dfile2.cpp3 struct2::~struct2() { in ~struct2()
7 void struct2::f() {} in f()
Ddecls.h6 struct struct2 { struct
7 ~struct2();
Dfile1.cpp15 struct2::f(); in main()
18 struct2 s2; in main()
/external/llvm/test/CodeGen/X86/
Dopaque-constant-asm.ll5 %struct2 = type <{ i32, i32, i32, i32 }>
11 …entptr inbounds (%struct2, %struct2* bitcast (%union.anon* getelementptr inbounds (%struct1, %stru…
/external/llvm-project/llvm/test/CodeGen/X86/
Dopaque-constant-asm.ll5 %struct2 = type <{ i32, i32, i32, i32 }>
11 …entptr inbounds (%struct2, %struct2* bitcast (%union.anon* getelementptr inbounds (%struct1, %stru…
/external/llvm-project/llvm/test/Transforms/GVNSink/
Dstruct.ll5 %struct2 = type { [ 2 x i32], i32 }
39 %tmp = getelementptr inbounds %struct2, %struct2* null, i64 0, i32 0, i32 1
43 %tmp3 = getelementptr inbounds %struct2, %struct2* null, i64 0, i32 0, i32 0
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dstatepoint-call-lowering.ll172 %struct2 = type { i64, i64, i64 }
174 declare void @consume_attributes(i32, i8* nest, i32, %struct2* byval(%struct2))
176 define void @test_attributes(%struct2* byval(%struct2) %s) gc "statepoint-example" {
195struct2*)*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_isVoidi32p0i8i32p0s_struct2sf(i64 …
216 …epoint.p0f_isVoidi32p0i8i32p0s_struct2sf(i64, i32, void (i32, i8*, i32, %struct2*)*, i32, i32, ...)

123