Lines Matching refs:IRC
392 InductiveRangeCheck IRC;
393 IRC.End = End;
394 IRC.Begin = IndexAddRec->getStart();
395 IRC.Step = IndexAddRec->getStepRecurrence(SE);
396 IRC.CheckUse = &ConditionUse;
397 IRC.IsSigned = IsSigned;
398 Checks.push_back(IRC);
1863 for (InductiveRangeCheck &IRC : RangeChecks)
1864 IRC.print(OS);
1896 for (InductiveRangeCheck &IRC : RangeChecks) {
1897 auto Result = IRC.computeSafeIterationSpace(SE, IndVar,
1906 RangeChecksToEliminate.push_back(IRC);
1934 for (InductiveRangeCheck &IRC : RangeChecksToEliminate) {
1935 ConstantInt *FoldedRangeCheck = IRC.getPassingDirection()
1938 IRC.getCheckUse()->set(FoldedRangeCheck);