Lines Matching defs:Start
102 Instruction *Start, Instruction *Exit, Type *RT, bool &IsSigned,
120 if (!J || J == Start)
172 // Obtain the reduction start value from the value that comes from the loop
184 // We start with the PHI node and scan for all of the users of this
199 Instruction *Start = Phi;
217 Start = lookThroughAnd(Phi, RecurrenceType, VisitedInsts, CastInsts);
220 Worklist.push_back(Start);
221 VisitedInsts.insert(Start);
263 if (Cur != Start) {
285 FoundReduxOp |= !IsAPhi && Cur != Start;
350 if (Start != Phi)
351 if (!getSourceExtensionKind(Start, ExitInstruction, RecurrenceType,
656 InductionDescriptor::InductionDescriptor(Value *Start, InductionKind K,
658 : StartValue(Start), IK(K), Step(Step) {
661 // Start value type should match the induction kind and the value
702 // and calculate (Start + Index * Step) for all cases, without