Lines Matching refs:PSE
458 int Stride = getPtrStride(PSE, AccessTy, Ptr, TheLoop, Strides, in isConsecutivePtr()
581 if (PSE.getPredicate().isAlwaysTrue()) { in addInductionPhi()
595 if (InductionDescriptor::isInductionPHI(&Phi, TheLoop, PSE, ID) && in setupOuterLoopInductions()
685 DT, PSE.getSE())) { in canVectorizeInstrs()
707 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID)) { in canVectorizeInstrs()
722 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true)) { in canVectorizeInstrs()
776 auto *SE = PSE.getSE(); in canVectorizeInstrs()
780 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(i)), TheLoop)) { in canVectorizeInstrs()
858 if (PSE.getPredicate().isAlwaysTrue()) { in canVectorizeInstrs()
945 ScalarEvolution *SE = PSE.getSE(); in canVectorizeMemory()
982 PSE.addPredicate(LAI->getPSE().getPredicate()); in canVectorizeMemory()
1025 ScalarEvolution *SE = PSE.getSE(); in isInvariantAddressOfReduction()
1161 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert()
1344 if (PSE.getPredicate().getComplexity() > SCEVThreshold) { in canVectorize()