/external/llvm/test/Transforms/LoopStrengthReduce/ |
dont_insert_redundant_ops.ll | 11 %gep1 = getelementptr { i32, i32 }* %P, i32 %INDVAR, i32 0 ; <i32*> [#uses=1] 12 store i32 0, i32* %gep1 27 %gep1 = getelementptr [2 x i32]* %P, i32 %INDVAR, i64 0 ; <i32*> [#uses=1] 28 store i32 0, i32* %gep1
|
/external/llvm/test/Transforms/MemCpyOpt/ |
2011-06-02-CallSlotOverwritten.ll | 33 %gep1 = getelementptr %struct2* %y, i32 0, i32 0, i32 0 34 %ret = load i32* %gep1
|
atomic.ll | 19 %gep1 = getelementptr inbounds [101 x i32]* %x, i32 0, i32 100 20 store atomic i32 0, i32* %gep1 unordered, align 4
|
/external/llvm/unittests/VMCore/ |
InstructionsTest.cpp | 166 GetElementPtrInst *Gep1 = GetElementPtrInst::Create(PtrVecA, C2xi32b); 171 CastInst *BTC1 = new BitCastInst(Gep1, V2xi8PTy); 181 EXPECT_NE(S1, Gep1); 191 GetPointerBaseWithConstantOffset(Gep1, Offset, TD); 197 GetElementPtrInst *GepII1 = GetElementPtrInst::Create(Gep1, C2xi32a); 222 delete Gep1;
|
/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 181 bool isEquivalentGEP(const GEPOperator *GEP1, const GEPOperator *GEP2); 182 bool isEquivalentGEP(const GetElementPtrInst *GEP1, 184 return isEquivalentGEP(cast<GEPOperator>(GEP1), cast<GEPOperator>(GEP2)); 345 bool FunctionComparator::isEquivalentGEP(const GEPOperator *GEP1, 349 if (TD && GEP1->hasAllConstantIndices() && GEP2->hasAllConstantIndices()) { 350 SmallVector<Value *, 8> Indices1(GEP1->idx_begin(), GEP1->idx_end()); 352 uint64_t Offset1 = TD->getIndexedOffset(GEP1->getPointerOperandType(), 359 if (GEP1->getPointerOperand()->getType() != 363 if (GEP1->getNumOperands() != GEP2->getNumOperands() [all...] |
/external/llvm/test/Transforms/InstCombine/ |
sub.ll | 306 %gep1 = getelementptr inbounds i8* %foo, i64 %i 308 %cast1 = ptrtoint i8* %gep1 to i64 319 %gep1 = getelementptr inbounds i32* %bit, i64 %i 321 %cast1 = ptrtoint i32* %gep1 to i64 326 ; CHECK-NEXT: %gep1.idx = shl nuw i64 %i, 2 327 ; CHECK-NEXT: sub i64 %gep1.idx, %j
|
icmp.ll | 595 %gep1 = getelementptr inbounds i32* %bit, i64 2 597 %cast1 = bitcast i32* %gep1 to i8* 608 %gep1 = getelementptr inbounds i32* %bit, i64 %i 610 %cast1 = bitcast i32* %gep1 to i8* 614 ; CHECK-NEXT: %gep1.idx = shl nuw i64 %i, 2 615 ; CHECK-NEXT: icmp slt i64 %gep1.idx, %j 621 %gep1 = getelementptr i32* %bit, i64 %i 623 %cast1 = bitcast i32* %gep1 to i8*
|
getelementptr.ll | 477 ; would wait for gep1 and gep2 to be combined and never combine 2 and 3. 482 %gep1 = getelementptr %three_gep_t2* %x, i64 2 483 call void @three_gep_h(%three_gep_t2* %gep1) 484 %gep2 = getelementptr %three_gep_t2* %gep1, i64 0, i32 0 489 ; CHECK: %gep3 = getelementptr %three_gep_t2* %gep1, i64 0, i32 0, i32 0
|
/external/llvm/test/CodeGen/Thumb2/ |
machine-licm.ll | 61 %gep1 = getelementptr i8* %ptr1, i32 %tmp1 62 %tmp2 = call <4 x float> @llvm.arm.neon.vld1.v4f32(i8* %gep1, i32 1)
|
/external/llvm/lib/Transforms/Scalar/ |
MemCpyOptimizer.cpp | 78 GetElementPtrInst *GEP1 = dyn_cast<GetElementPtrInst>(Ptr1); 85 if (GEP1 && GEP2 == 0 && GEP1->getOperand(0)->stripPointerCasts() == Ptr2) { 86 Offset = -GetOffsetFromIndex(GEP1, 1, VariableIdxFound, TD); 90 if (GEP2 && GEP1 == 0 && GEP2->getOperand(0)->stripPointerCasts() == Ptr1) { 100 if (!GEP1 || !GEP2 || GEP1->getOperand(0) != GEP2->getOperand(0)) 105 for (; Idx != GEP1->getNumOperands() && Idx != GEP2->getNumOperands(); ++Idx) 106 if (GEP1->getOperand(Idx) != GEP2->getOperand(Idx)) 109 int64_t Offset1 = GetOffsetFromIndex(GEP1, Idx, VariableIdxFound, TD) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 480 GEPOperator *GEP1 = 0, *GEP2 = 0; 487 GEP1 = LHSGEP; 494 GEP1 = LHSGEP; 503 GEP1 = RHSGEP; 510 GEP1 = RHSGEP; 518 if (GEP1 == 0 || 523 Value *Result = EmitGEPOffset(GEP1);
|
/external/freetype/src/truetype/ |
ttobjs.h | 110 FT_UShort gep1; member in struct:TT_GraphicsState_
|
ttinterp.c | [all...] |
/external/llvm/lib/Analysis/ |
BasicAliasAnalysis.cpp | 394 /// decomposed GetElementPtr instructions GEP1 and GEP2 which have common base 395 /// pointers. Subtract the GEP2 indices from GEP1 to find the symbolic 849 /// anything about V2. UnderlyingV1 is GetUnderlyingObject(GEP1, TD), [all...] |
/external/llvm/test/CodeGen/X86/ |
block-placement.ll | 22 %gep1 = getelementptr i32* %a, i32 1 23 %val1 = load i32* %gep1
|