reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7140 VarDecl *LBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.lb"); 7141 LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc); 7143 SemaRef.ActOnIntegerConstant(InitLoc, 0).get(), 7147 VarDecl *UBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.ub"); 7148 UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc); 7155 VarDecl *ILDecl = buildVarDecl(SemaRef, InitLoc, Int32Ty, ".omp.is_last"); 7156 IL = buildDeclRefExpr(SemaRef, ILDecl, Int32Ty, InitLoc); 7158 SemaRef.ActOnIntegerConstant(InitLoc, 0).get(), 7163 buildVarDecl(SemaRef, InitLoc, StrideVType, ".omp.stride"); 7164 ST = buildDeclRefExpr(SemaRef, STDecl, StrideVType, InitLoc); 7166 SemaRef.ActOnIntegerConstant(InitLoc, 1).get(), 7171 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT, 7174 LastIteration.get()->getExprLoc(), InitLoc, IsUBGreater.get(), 7176 EUB = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, UB.get(), 7187 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.lb"); 7188 CombLB = buildDeclRefExpr(SemaRef, CombLBDecl, VType, InitLoc); 7190 CombLBDecl, SemaRef.ActOnIntegerConstant(InitLoc, 0).get(), 7195 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.ub"); 7196 CombUB = buildDeclRefExpr(SemaRef, CombUBDecl, VType, InitLoc); 7201 CurScope, InitLoc, BO_GT, CombUB.get(), LastIteration.get()); 7203 SemaRef.ActOnConditionalOp(InitLoc, InitLoc, CombIsUBGreater.get(), 7203 SemaRef.ActOnConditionalOp(InitLoc, InitLoc, CombIsUBGreater.get(), 7205 CombEUB = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, CombUB.get(), 7224 buildDeclRefExpr(SemaRef, PrevLBDecl, PrevLBDecl->getType(), InitLoc); 7226 buildDeclRefExpr(SemaRef, PrevUBDecl, PrevUBDecl->getType(), InitLoc); 7234 VarDecl *IVDecl = buildVarDecl(SemaRef, InitLoc, RealVType, ".omp.iv"); 7235 IV = buildDeclRefExpr(SemaRef, IVDecl, RealVType, InitLoc); 7241 Init = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, IV.get(), RHS); 7252 SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, IV.get(), CombRHS);