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

1 2 3

  /external/llvm/test/Analysis/BasicAA/
sequential-gep.ll 4 ; CHECK: NoAlias: i32* %gep1, i32* %gep2
8 %gep1 = getelementptr [8 x i32], [8 x i32]* %p, i32 2, i32 %addend
14 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2
18 %gep1 = getelementptr [8 x i32], [8 x i32]* %p, i32 1, i32 %addend
24 ; CHECK: MustAlias: i32* %gep1, i32* %gep2
28 %gep1 = getelementptr [8 x i32], [8 x i32]* %p, i32 0, i32 %add
34 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2
38 %gep1 = getelementptr [8 x i32], [8 x i32]* %p, i32 1, i32 %addend
48 %gep1 = getelementptr [8 x i32], [8 x i32]* %p, i32 2, i32 %addend
50 %bc = bitcast i32* %gep1 to i64
    [all...]
  /external/llvm/test/Transforms/SLPVectorizer/X86/
phi_overalignedtype.ll 16 %i1.gep1 = getelementptr double, double* %i1, i64 1
17 %i1.1 = load double, double* %i1.gep1, align 16
27 %i2.gep1 = getelementptr inbounds double, double* %i2, i64 1
28 %i2.1 = load double, double* %i2.gep1, align 16
42 %o.gep1 = getelementptr inbounds double, double* %o, i64 1
43 store double %phi1, double* %o.gep1, align 16
phi.ll 219 %i1.gep1 = getelementptr x86_fp80, x86_fp80* %i1, i64 1
220 %i1.1 = load x86_fp80, x86_fp80* %i1.gep1, align 16
230 %i2.gep1 = getelementptr inbounds x86_fp80, x86_fp80* %i2, i64 1
231 %i2.1 = load x86_fp80, x86_fp80* %i2.gep1, align 16
245 %o.gep1 = getelementptr inbounds x86_fp80, x86_fp80* %o, i64 1
246 store x86_fp80 %phi1, x86_fp80* %o.gep1, align 16
  /external/llvm/test/Transforms/LoopStrengthReduce/
dont_insert_redundant_ops.ll 15 %gep1 = getelementptr { i32, i32 }, { i32, i32 }* %P, i32 %INDVAR, i32 0 ; <i32*> [#uses=1]
16 store i32 0, i32* %gep1
31 %gep1 = getelementptr [2 x i32], [2 x i32]* %P, i32 %INDVAR, i64 0 ; <i32*> [#uses=1]
32 store i32 0, i32* %gep1
  /external/llvm/test/CodeGen/AMDGPU/
large-alloca-graphics.ll 19 %gep1 = getelementptr [8192 x i32], [8192 x i32]* %large, i32 0, i32 %y
20 %val = load volatile i32, i32* %gep1
40 %gep1 = getelementptr [8192 x i32], [8192 x i32]* %large, i32 0, i32 %y
41 %val = load volatile i32, i32* %gep1
max3.ll 10 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
14 %b = load i32, i32 addrspace(1)* %gep1, align 4
29 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
33 %b = load i32, i32 addrspace(1)* %gep1, align 4
drop-mem-operand-move-smrd.ll 18 %gep1 = getelementptr i32, i32 addrspace(1)* %gptr1, i32 %idx
26 %gptr1.phi = phi i32 addrspace(1)* [ %gep1, %entry ], [ %gep1.inc, %for.body ]
31 %val1 = load i32, i32 addrspace(1)* %gep1
34 %gep1.inc = getelementptr i32, i32 addrspace(1)* %gptr1.phi, i32 4
min3.ll 10 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
14 %b = load i32, i32 addrspace(1)* %gep1, align 4
29 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
33 %b = load i32, i32 addrspace(1)* %gep1, align 4
50 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
61 %b = load i32, i32 addrspace(1)* %gep1, align 4
84 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
95 %b = load i32, i32 addrspace(1)* %gep1, align 4
mad-sub.ll 17 %gep1 = getelementptr float, float addrspace(1)* %ptr, i64 %add1
22 %b = load float, float addrspace(1)* %gep1, align 4
41 %gep1 = getelementptr float, float addrspace(1)* %ptr, i64 %add1
46 %b = load float, float addrspace(1)* %gep1, align 4
62 %gep1 = getelementptr double, double addrspace(1)* %ptr, i64 %add1
67 %b = load double, double addrspace(1)* %gep1, align 8
86 %gep1 = getelementptr float, float addrspace(1)* %ptr, i64 %add1
91 %b = load float, float addrspace(1)* %gep1, align 4
111 %gep1 = getelementptr float, float addrspace(1)* %ptr, i64 %add1
116 %b = load float, float addrspace(1)* %gep1, align
    [all...]
max.ll 10 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
13 %b = load i32, i32 addrspace(1)* %gep1, align 4
28 %gep1 = getelementptr <4 x i32>, <4 x i32> addrspace(1)* %bptr, i32 %tid
31 %b = load <4 x i32>, <4 x i32> addrspace(1)* %gep1, align 4
63 %gep1 = getelementptr i8, i8 addrspace(1)* %bptr, i32 %tid
66 %b = load i8, i8 addrspace(1)* %gep1, align 1
96 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
99 %b = load i32, i32 addrspace(1)* %gep1, align 4
120 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
123 %b = load i32, i32 addrspace(1)* %gep1, align
    [all...]
large-alloca-compute.ll 51 %gep1 = getelementptr [8192 x i32], [8192 x i32]* %large, i32 0, i32 %y
52 %val = load volatile i32, i32* %gep1
simplify-demanded-bits-build-pair.ll 26 %gep1 = getelementptr i64, i64* %alloca, i64 1
30 store i64 9334, i64* %gep1, align 8
min.ll 10 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
13 %b = load i32, i32 addrspace(1)* %gep1, align 4
106 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
109 %b = load i32, i32 addrspace(1)* %gep1, align 4
158 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
161 %b = load i32, i32 addrspace(1)* %gep1, align 4
177 %gep1 = getelementptr <3 x i32>, <3 x i32> addrspace(1)* %bptr, i32 %tid
180 %b = load <3 x i32>, <3 x i32> addrspace(1)* %gep1
200 %gep1 = getelementptr i32, i32 addrspace(1)* %bptr, i32 %tid
203 %b = load i32, i32 addrspace(1)* %gep1, align
    [all...]
private-memory.ll 229 %gep1 = getelementptr [2 x [2 x i8]], [2 x [2 x i8]]* %alloca, i32 0, i32 0, i32 1
231 store i8 1, i8* %gep1
243 %gep1 = getelementptr [2 x [2 x i32]], [2 x [2 x i32]]* %alloca, i32 0, i32 0, i32 1
245 store i32 1, i32* %gep1
256 %gep1 = getelementptr [2 x [2 x i64]], [2 x [2 x i64]]* %alloca, i32 0, i32 0, i32 1
258 store i64 1, i64* %gep1
271 %gep1 = getelementptr [2 x [2 x %struct.pair32]], [2 x [2 x %struct.pair32]]* %alloca, i32 0, i32 0, i32 1, i32 1
273 store i32 1, i32* %gep1
284 %gep1 = getelementptr [2 x %struct.pair32], [2 x %struct.pair32]* %alloca, i32 0, i32 1, i32 0
286 store i32 1, i32* %gep1
    [all...]
  /external/llvm/test/Transforms/SROA/
fca.ll 16 %gep1 = getelementptr inbounds { i32, i32 }, { i32, i32 }* %a, i32 0, i32 0
17 store i32 %x, i32* %gep1
40 %gep1 = getelementptr inbounds { i32, i32 }, { i32, i32 }* %a, i32 0, i32 0
41 store i32 %x, i32* %gep1
basictest.ll 525 %gep1 = getelementptr inbounds { [3 x i8] }, { [3 x i8] }* %a, i32 0, i32 0, i32 0
526 store i8 0, i8* %gep1, align 1
    [all...]
  /external/llvm/test/CodeGen/AArch64/
ldst-opt.ll 292 %gep1 = getelementptr inbounds %pre.struct.i32, %pre.struct.i32* %load1, i64 0, i32 1
298 %retptr = phi i32* [ %gep1, %if.then ], [ %gep2, %if.end ]
310 %gep1 = getelementptr inbounds %pre.struct.i64, %pre.struct.i64* %load1, i64 0, i32 1
316 %retptr = phi i64* [ %gep1, %if.then ], [ %gep2, %if.end ]
328 %gep1 = getelementptr inbounds %pre.struct.i128, %pre.struct.i128* %load1, i64 0, i32 1
334 %retptr = phi <2 x i64>* [ %gep1, %if.then ], [ %gep2, %if.end ]
346 %gep1 = getelementptr inbounds %pre.struct.float, %pre.struct.float* %load1, i64 0, i32 1
352 %retptr = phi float* [ %gep1, %if.then ], [ %gep2, %if.end ]
364 %gep1 = getelementptr inbounds %pre.struct.double, %pre.struct.double* %load1, i64 0, i32 1
370 %retptr = phi double* [ %gep1, %if.then ], [ %gep2, %if.end
    [all...]
  /external/llvm/test/Transforms/MemCpyOpt/
2011-06-02-CallSlotOverwritten.ll 33 %gep1 = getelementptr %struct2, %struct2* %y, i32 0, i32 0, i32 0
34 %ret = load i32, i32* %gep1
atomic.ll 19 %gep1 = getelementptr inbounds [101 x i32], [101 x i32]* %x, i32 0, i32 100
20 store atomic i32 0, i32* %gep1 unordered, align 4
  /external/llvm/lib/Analysis/
BasicAliasAnalysis.cpp 755 static AliasResult aliasSameBasePointerGEPs(const GEPOperator *GEP1,
761 assert(GEP1->getPointerOperand() == GEP2->getPointerOperand() &&
764 // Try to determine whether GEP1 and GEP2 index through arrays, into structs,
767 if (GEP1->getNumIndices() != GEP2->getNumIndices() ||
768 GEP1->getNumIndices() < 2)
778 dyn_cast<ConstantInt>(GEP1->getOperand(GEP1->getNumOperands() - 1));
795 assert(GEP1->getNumIndices() > 1 && "Not enough GEP indices to examine");
796 IntermediateIndices.push_back(GEP1->getOperand(1));
800 for (unsigned i = 1, e = GEP1->getNumIndices() - 1; i != e; ++i)
    [all...]
  /external/llvm/test/Transforms/InstCombine/
unpack-fca.ll 25 ; CHECK-NEXT: [[GEP1:%[a-z0-9\.]+]] = getelementptr inbounds %B, %B* %b.ptr, i64 0, i32 0
26 ; CHECK-NEXT: store i8* null, i8** [[GEP1]], align 8
73 ; CHECK-NEXT: [[GEP1:%[a-z0-9\.]+]] = getelementptr inbounds %B, %B* %b.ptr, i64 0, i32 0
74 ; CHECK-NEXT: [[LOAD1:%[a-z0-9\.]+]] = load i8*, i8** [[GEP1]], align 8
130 ; CHECK-NEXT: [[GEP1:%[a-z0-9\.]+]] = getelementptr inbounds %B, %B* %b.ptr, i64 0, i32 0
131 ; CHECK-NEXT: store i8* null, i8** [[GEP1]], align 8
sub.ll 356 %gep1 = getelementptr inbounds i8, i8* %foo, i64 %i
358 %cast1 = ptrtoint i8* %gep1 to i64
369 %gep1 = getelementptr inbounds i32, i32* %bit, i64 %i
371 %cast1 = ptrtoint i32* %gep1 to i64
376 ; CHECK-NEXT: %gep1.idx = shl nuw i64 %i, 2
377 ; CHECK-NEXT: sub i64 %gep1.idx, %j
383 ; CHECK-NEXT: %gep1.idx = shl nuw i16 %i, 2
384 ; CHECK-NEXT: sub i16 %gep1.idx, %j
387 %gep1 = getelementptr inbounds i32, i32 addrspace(1)* %bit, i16 %i
389 %cast1 = ptrtoint i32 addrspace(1)* %gep1 to i1
    [all...]
icmp.ll 622 %gep1 = getelementptr inbounds i32, i32* %bit, i64 2
624 %cast1 = bitcast i32* %gep1 to i8*
635 %gep1 = getelementptr inbounds i32, i32 addrspace(1)* %bit, i64 2
637 %cast1 = bitcast i32 addrspace(1)* %gep1 to i8 addrspace(1)*
650 %gep1 = getelementptr inbounds i32, i32* %bit, i64 %i
652 %cast1 = bitcast i32* %gep1 to i8*
656 ; CHECK-NEXT: %gep1.idx = shl nuw i64 %i, 2
657 ; CHECK-NEXT: icmp slt i64 %gep1.idx, %j
663 %gep1 = getelementptr inbounds i32, i32 addrspace(1)* %bit, i64 %i
665 %cast1 = bitcast i32 addrspace(1)* %gep1 to i8 addrspace(1)
    [all...]
  /frameworks/compile/libbcc/tests/libbcc/
getelementptr.ll 54 ; CHECK: %input_buf.gep1 = getelementptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 0, i32 1
55 ; CHECK: load i8*, i8** %input_buf.gep1
  /external/llvm/test/Transforms/ObjCARC/
allocas.ll 246 %gep1 = getelementptr i8*, i8** %A, i32 0
247 store i8* %x, i8** %gep1, align 8
278 %gep1 = getelementptr i8*, i8** %A, i32 2
279 store i8* %x, i8** %gep1, align 8
401 %gep1 = getelementptr inbounds [2 x i8*], [2 x i8*]* %keys, i64 0, i64 2
405 %arraydestroy.elementPast1 = phi i8** [ %gep1, %arraydestroy.done ], [ %arraydestroy.element1, %arraydestroy.body1 ]
480 %gep1 = getelementptr inbounds [2 x i8*], [2 x i8*]* %keys, i64 0, i64 2
484 %arraydestroy.elementPast1 = phi i8** [ %gep1, %arraydestroy.done ], [ %arraydestroy.element1, %arraydestroy.body1 ]

Completed in 545 milliseconds

1 2 3