reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InstructionSimplify.cpp
 3444             GLHS->getSourceElementType(), Null, IndicesLHS);
 3448             GLHS->getSourceElementType(), Null, IndicesRHS);
 3724       return SimplifyGEPInst(GEP->getSourceElementType(), NewOps, Q,
 5335     Result = SimplifyGEPInst(cast<GetElementPtrInst>(I)->getSourceElementType(),
lib/Analysis/PHITransAddr.cpp
  229     if (Value *V = SimplifyGEPInst(GEP->getSourceElementType(),
  407         GEP->getSourceElementType(), GEPOps[0], makeArrayRef(GEPOps).slice(1),
lib/Analysis/TypeMetadataUtils.cpp
   65             GEP->getSourceElementType(), Indices);
lib/Bitcode/Writer/BitcodeWriter.cpp
 2647     Vals.push_back(VE.getTypeID(GEPInst.getSourceElementType()));
lib/CodeGen/CodeGenPrepare.cpp
 1009         Derived->getSourceElementType(), ActualRelocatedBase, makeArrayRef(OffsetV));
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1018             DL.getIndexedOffsetInType(GEP.getSourceElementType(), Indices);
lib/IR/AsmWriter.cpp
 4014       TypePrinter.print(GEP->getSourceElementType(), Out);
lib/IR/Operator.cpp
   24     return I->getSourceElementType();
lib/IR/Verifier.cpp
 3278   Assert(GEP.getSourceElementType()->isSized(), "GEP into unsized type!", &GEP);
 3285       GetElementPtrInst::getIndexedType(GEP.getSourceElementType(), Idxs);
lib/Transforms/IPO/ArgumentPromotion.cpp
  173           SrcTy = cast<GetElementPtrInst>(UI)->getSourceElementType();
  644           if (!UpdateBaseTy(GEP->getSourceElementType()))
  690       if (!UpdateBaseTy(GEP->getSourceElementType()))
lib/Transforms/IPO/GlobalOpt.cpp
  734             GEPI, ConstantExpr::getGetElementPtr(GEPI->getSourceElementType(),
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  868     GetElementPtrInst::getIndexedType(GEPI->getSourceElementType(), Ops);
lib/Transforms/InstCombine/InstCombinePHI.cpp
  478       GetElementPtrInst::Create(FirstInst->getSourceElementType(), Base,
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1281           cast<GetElementPtrInst>(I)->getSourceElementType(), Ptr, Idx, "", I);
lib/Transforms/InstCombine/InstructionCombining.cpp
 1621   Type *GEPEltType = GEP.getSourceElementType();
 1745             CurTy = Op1->getSourceElementType();
 2248               GEP.getSourceElementType(), PtrOp, makeArrayRef(Ops).slice(1),
lib/Transforms/Scalar/InferAddressSpaces.cpp
  486         GEP->getSourceElementType(), NewPointerOperands[0],
lib/Transforms/Scalar/NaryReassociate.cpp
  302   return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
lib/Transforms/Scalar/NewGVN.cpp
 1020     E->setType(GEP->getSourceElementType());
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1972       Type *ValTy = GEP->getSourceElementType();
lib/Transforms/Scalar/SCCP.cpp
 1123       ConstantExpr::getGetElementPtr(I.getSourceElementType(), Ptr, Indices);
lib/Transforms/Scalar/Scalarizer.cpp
  634     Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices,
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  277   return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
lib/Transforms/Utils/Evaluator.cpp
  440           ConstantExpr::getGetElementPtr(GEP->getSourceElementType(), P, GEPOps,
lib/Transforms/Utils/ValueMapper.cpp
  920         TypeMapper->remapType(GEP->getSourceElementType()));
lib/Transforms/Vectorize/LoopVectorize.cpp
 4124                 ? Builder.CreateInBoundsGEP(GEP->getSourceElementType(), Ptr,
 4126                 : Builder.CreateGEP(GEP->getSourceElementType(), Ptr, Indices);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 4096           cast<GetElementPtrInst>(VL0)->getSourceElementType(), Op0, OpVecs);
tools/lldb/source/Expression/IRInterpreter.cpp
 1020       Type *src_elem_ty = gep_inst->getSourceElementType();