Lines Matching refs:StartValue
616 : StartValue(Start), IK(K), StepValue(Step) { in InductionDescriptor()
618 assert(StartValue && "StartValue is null"); in InductionDescriptor()
620 assert((IK != IK_PtrInduction || StartValue->getType()->isPointerTy()) && in InductionDescriptor()
622 assert((IK != IK_IntInduction || StartValue->getType()->isIntegerTy()) && in InductionDescriptor()
637 assert(Index->getType() == StartValue->getType() && in transform()
640 return B.CreateSub(StartValue, Index); in transform()
643 return B.CreateAdd(StartValue, Index); in transform()
652 return B.CreateGEP(nullptr, StartValue, Index); in transform()
677 Value *StartValue = in isInductionPHI() local
687 D = InductionDescriptor(StartValue, IK_IntInduction, CV); in isInductionPHI()
708 D = InductionDescriptor(StartValue, IK_PtrInduction, StepValue); in isInductionPHI()