Lines Matching refs:LastIteration
2716 ExprResult LastIteration = LastIteration64; in CheckOpenMPLoop() local
2724 LastIteration = LastIteration32; in CheckOpenMPLoop()
2726 if (!LastIteration.isUsable()) in CheckOpenMPLoop()
2730 ExprResult NumIterations = LastIteration; in CheckOpenMPLoop()
2732 LastIteration = SemaRef.BuildBinOp( in CheckOpenMPLoop()
2733 CurScope, SourceLocation(), BO_Sub, LastIteration.get(), in CheckOpenMPLoop()
2735 if (!LastIteration.isUsable()) in CheckOpenMPLoop()
2743 LastIteration.get()->isIntegerConstantExpr(Result, SemaRef.Context); in CheckOpenMPLoop()
2748 BuildVarDecl(SemaRef, SaveLoc, LastIteration.get()->getType(), in CheckOpenMPLoop()
2751 SaveVar, LastIteration.get()->getType(), VK_LValue, SaveLoc); in CheckOpenMPLoop()
2753 SaveRef.get(), LastIteration.get()); in CheckOpenMPLoop()
2754 LastIteration = SaveRef; in CheckOpenMPLoop()
2768 CurScope, InitLoc, BO_GT, LastIteration.get(), in CheckOpenMPLoop()
2771 QualType VType = LastIteration.get()->getType(); in CheckOpenMPLoop()
2785 SemaRef.AddInitializerToDecl(UBDecl, LastIteration.get(), in CheckOpenMPLoop()
2808 UB.get(), LastIteration.get()); in CheckOpenMPLoop()
2810 InitLoc, InitLoc, IsUBGreater.get(), LastIteration.get(), UB.get()); in CheckOpenMPLoop()
2838 IV.get(), LastIteration.get()); in CheckOpenMPLoop()
2959 Built.LastIteration = LastIteration.get(); in CheckOpenMPLoop()