Lines Matching defs:PtrValue
377 Value *PtrValue = nullptr;
381 PtrValue = LMemI->getPointerOperand();
384 PtrValue = SMemI->getPointerOperand();
390 PtrValue = IMemI->getArgOperand(0);
392 PtrValue = IMemI->getArgOperand(1);
399 return PtrValue;
874 Value *PtrValue = nullptr;
876 PtrValue = getPointerOperandAndType(&J, &PointerElementType);
878 if (!PtrValue)
881 if (PtrValue->getType()->getPointerAddressSpace())
884 if (L->isLoopInvariant(PtrValue))
887 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
895 if (isValidCandidate(&J, PtrValue, PointerElementType))
1313 auto isUpdateFormCandidate = [&](const Instruction *I, Value *PtrValue,
1315 assert((PtrValue && I) && "Invalid parameter!");
1330 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L);
1345 auto isDSFormCandidate = [](const Instruction *I, Value *PtrValue,
1347 assert((PtrValue && I) && "Invalid parameter!");
1359 auto isDQFormCandidate = [&](const Instruction *I, Value *PtrValue,
1361 assert((PtrValue && I) && "Invalid parameter!");
1374 auto isChainCommoningCandidate = [&](const Instruction *I, Value *PtrValue,
1377 cast<SCEVAddRecExpr>(SE->getSCEVAtScope(PtrValue, L));