Lines Matching defs:ValExpr
15407 Expr *ValExpr = Condition;
15417 ValExpr = Val.get();
15424 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15426 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15432 OMPIfClause(NameModifier, ValExpr, HelperValStmt, CaptureRegion, StartLoc,
15440 Expr *ValExpr = Condition;
15450 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
15457 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15459 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15465 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15514 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind,
15519 if (!ValExpr->isTypeDependent() && !ValExpr->isValueDependent() &&
15520 !ValExpr->isInstantiationDependent()) {
15521 SourceLocation Loc = ValExpr->getExprLoc();
15523 SemaRef.OpenMP().PerformOpenMPImplicitIntegerConversion(Loc, ValExpr);
15527 ValExpr = Value.get();
15530 ValExpr->getIntegerConstantExpr(SemaRef.Context)) {
15536 << ValExpr->getSourceRange();
15546 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15548 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15559 Expr *ValExpr = NumThreads;
15564 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_num_threads,
15573 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15575 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15580 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16449 Expr *ValExpr = ChunkSize;
16461 ValExpr = Val.get();
16467 ValExpr->getIntegerConstantExpr(getASTContext())) {
16477 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16479 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16487 ValExpr, HelperValStmt, M1, M1Loc, M2, M2Loc);
16968 Expr *ValExpr = Condition;
16978 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
16985 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16987 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16993 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
17000 Expr *ValExpr = Condition;
17010 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
17017 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
17019 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
17025 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
17032 Expr *ValExpr = ThreadID;
17040 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
17042 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
17047 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
20199 Expr *ValExpr = Device;
20204 ErrorFound = !isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_device,
20227 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
20229 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
20234 OMPDeviceClause(Modifier, ValExpr, HelperValStmt, CaptureRegion, StartLoc,
22116 for (Expr *ValExpr : VarList) {
22119 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_num_teams,
22134 for (Expr *ValExpr : VarList) {
22135 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
22136 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
22137 Vars.push_back(ValExpr);
22152 for (Expr *ValExpr : VarList) {
22155 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_thread_limit,
22170 for (Expr *ValExpr : VarList) {
22171 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
22172 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
22173 Vars.push_back(ValExpr);
22185 Expr *ValExpr = Priority;
22192 ValExpr, SemaRef, OMPC_priority,
22198 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
22216 Expr *ValExpr = Grainsize;
22223 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_grainsize,
22231 OMPGrainsizeClause(Modifier, ValExpr, HelperValStmt, CaptureRegion,
22250 Expr *ValExpr = NumTasks;
22258 ValExpr, SemaRef, OMPC_num_tasks,
22264 OMPNumTasksClause(Modifier, ValExpr, HelperValStmt, CaptureRegion,
22361 Expr *ValExpr = ChunkSize;
22373 ValExpr = Val.get();
22379 ValExpr->getIntegerConstantExpr(getASTContext())) {
22389 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
22391 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
22399 Kind, ValExpr, HelperValStmt);
23619 Expr *ValExpr = Size;
23625 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_ompx_dyn_cgroup_mem,
23634 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
23636 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
23641 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);