Lines Matching defs:Ptrs
4955 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs,
5488 SmallVector<Value *> Ptrs;
5489 Ptrs.reserve(TE.Scalars.size());
5496 Ptrs.push_back(L->getPointerOperand());
5502 clusterSortPtrAccesses(Ptrs, BBs, ScalarTy, *DL, *SE, Order))
9503 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs,
9508 // Here we differentiate two cases: (1) when Ptrs represent a regular
9510 // loads) or (2) when Ptrs are the arguments of loads or stores being
9523 Ptrs, BasePtr, TTI::PointersChainInfo::getUnitStride(), ScalarTy,
9527 for (Value *V : Ptrs) {
9541 if (PtrsRetainedInVecCode.size() == Ptrs.size()) {
9550 // Case 1: Ptrs are the arguments of loads that we are going to transform
9556 all_of(Ptrs,
9565 TTI.getPointersChainCost(Ptrs, BasePtr, PtrsInfo, ScalarTy, CostKind);
9568 auto *It = find_if(Ptrs, IsaPred<GEPOperator>);
9569 if (It != Ptrs.end())
11216 auto GetGEPCostDiff = [=](ArrayRef<Value *> Ptrs, Value *BasePtr) {
11223 *TTI, Ptrs, BasePtr, E->getOpcode(), CostKind, OrigScalarTy, VecTy);