|
reference, declaration → definition
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();