Lines Matching refs:PtrValue
377 Value *PtrValue = nullptr; in getPointerOperandAndType() local
381 PtrValue = LMemI->getPointerOperand(); in getPointerOperandAndType()
384 PtrValue = SMemI->getPointerOperand(); in getPointerOperandAndType()
390 PtrValue = IMemI->getArgOperand(0); in getPointerOperandAndType()
392 PtrValue = IMemI->getArgOperand(1); in getPointerOperandAndType()
399 return PtrValue; in getPointerOperandAndType()
869 Value *PtrValue = nullptr; in collectCandidates() local
871 PtrValue = getPointerOperandAndType(&J, &PointerElementType); in collectCandidates()
873 if (!PtrValue) in collectCandidates()
876 if (PtrValue->getType()->getPointerAddressSpace()) in collectCandidates()
879 if (L->isLoopInvariant(PtrValue)) in collectCandidates()
882 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates()
890 if (isValidCandidate(&J, PtrValue, PointerElementType)) in collectCandidates()
1308 auto isUpdateFormCandidate = [&](const Instruction *I, Value *PtrValue, in runOnLoop()
1310 assert((PtrValue && I) && "Invalid parameter!"); in runOnLoop()
1325 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
1340 auto isDSFormCandidate = [](const Instruction *I, Value *PtrValue, in runOnLoop()
1342 assert((PtrValue && I) && "Invalid parameter!"); in runOnLoop()
1354 auto isDQFormCandidate = [&](const Instruction *I, Value *PtrValue, in runOnLoop() argument
1356 assert((PtrValue && I) && "Invalid parameter!"); in runOnLoop()
1369 auto isChainCommoningCandidate = [&](const Instruction *I, Value *PtrValue, in runOnLoop() argument
1372 cast<SCEVAddRecExpr>(SE->getSCEVAtScope(PtrValue, L)); in runOnLoop()