Lines Matching defs:PtrValue
375 Value *PtrValue = nullptr;
379 PtrValue = LMemI->getPointerOperand();
382 PtrValue = SMemI->getPointerOperand();
388 PtrValue = IMemI->getArgOperand(0);
390 PtrValue = IMemI->getArgOperand(1);
397 return PtrValue;
872 Value *PtrValue = nullptr;
874 PtrValue = getPointerOperandAndType(&J, &PointerElementType);
876 if (!PtrValue)
879 if (PtrValue->getType()->getPointerAddressSpace())
882 if (L->isLoopInvariant(PtrValue))
885 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
893 if (isValidCandidate(&J, PtrValue, PointerElementType))
1311 auto isUpdateFormCandidate = [&](const Instruction *I, Value *PtrValue,
1313 assert((PtrValue && I) && "Invalid parameter!");
1328 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L);
1343 auto isDSFormCandidate = [](const Instruction *I, Value *PtrValue,
1345 assert((PtrValue && I) && "Invalid parameter!");
1357 auto isDQFormCandidate = [&](const Instruction *I, Value *PtrValue,
1359 assert((PtrValue && I) && "Invalid parameter!");
1372 auto isChainCommoningCandidate = [&](const Instruction *I, Value *PtrValue,
1375 cast<SCEVAddRecExpr>(SE->getSCEVAtScope(PtrValue, L));