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

  /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

Completed in 499 milliseconds