Home | History | Annotate | Download | only in Scalar

Lines Matching refs:IRC

377   InductiveRangeCheck IRC;
378 IRC.Length = Length;
379 IRC.Offset = IndexAddRec->getStart();
380 IRC.Scale = IndexAddRec->getStepRecurrence(SE);
381 IRC.CheckUse = &ConditionUse;
382 IRC.Kind = RCKind;
383 Checks.push_back(IRC);
1397 for (InductiveRangeCheck &IRC : RangeChecks)
1398 IRC.print(OS);
1427 for (InductiveRangeCheck &IRC : RangeChecks) {
1428 auto Result = IRC.computeSafeIterationSpace(SE, IndVar);
1433 RangeChecksToEliminate.push_back(IRC);
1461 for (InductiveRangeCheck &IRC : RangeChecksToEliminate) {
1462 ConstantInt *FoldedRangeCheck = IRC.getPassingDirection()
1465 IRC.getCheckUse()->set(FoldedRangeCheck);