reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
 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);