Lines Matching defs:ValExpr
15280 Expr *ValExpr = Condition;
15290 ValExpr = Val.get();
15297 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15299 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15305 OMPIfClause(NameModifier, ValExpr, HelperValStmt, CaptureRegion, StartLoc,
15313 Expr *ValExpr = Condition;
15323 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
15330 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15332 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15338 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15387 isNonNegativeIntegerValue(Expr *&ValExpr, Sema &SemaRef, OpenMPClauseKind CKind,
15392 if (!ValExpr->isTypeDependent() && !ValExpr->isValueDependent() &&
15393 !ValExpr->isInstantiationDependent()) {
15394 SourceLocation Loc = ValExpr->getExprLoc();
15396 SemaRef.OpenMP().PerformOpenMPImplicitIntegerConversion(Loc, ValExpr);
15400 ValExpr = Value.get();
15403 ValExpr->getIntegerConstantExpr(SemaRef.Context)) {
15409 << ValExpr->getSourceRange();
15419 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15421 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15432 Expr *ValExpr = NumThreads;
15437 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_num_threads,
15446 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
15448 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
15453 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16282 Expr *ValExpr = ChunkSize;
16294 ValExpr = Val.get();
16300 ValExpr->getIntegerConstantExpr(getASTContext())) {
16310 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16312 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16320 ValExpr, HelperValStmt, M1, M1Loc, M2, M2Loc);
16801 Expr *ValExpr = Condition;
16811 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
16818 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16820 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16826 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16833 Expr *ValExpr = Condition;
16843 ValExpr = SemaRef.MakeFullExpr(Val.get()).get();
16850 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16852 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16858 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16865 Expr *ValExpr = ThreadID;
16873 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
16875 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
16880 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
20009 Expr *ValExpr = Device;
20014 ErrorFound = !isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_device,
20037 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
20039 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
20044 OMPDeviceClause(Modifier, ValExpr, HelperValStmt, CaptureRegion, StartLoc,
21712 Expr *ValExpr = NumTeams;
21717 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_num_teams,
21726 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
21728 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
21733 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21740 Expr *ValExpr = ThreadLimit;
21745 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_thread_limit,
21754 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
21756 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
21761 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21768 Expr *ValExpr = Priority;
21775 ValExpr, SemaRef, OMPC_priority,
21781 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21799 Expr *ValExpr = Grainsize;
21806 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_grainsize,
21814 OMPGrainsizeClause(Modifier, ValExpr, HelperValStmt, CaptureRegion,
21833 Expr *ValExpr = NumTasks;
21841 ValExpr, SemaRef, OMPC_num_tasks,
21847 OMPNumTasksClause(Modifier, ValExpr, HelperValStmt, CaptureRegion,
21944 Expr *ValExpr = ChunkSize;
21956 ValExpr = Val.get();
21962 ValExpr->getIntegerConstantExpr(getASTContext())) {
21972 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
21974 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
21982 Kind, ValExpr, HelperValStmt);
23173 Expr *ValExpr = Size;
23179 if (!isNonNegativeIntegerValue(ValExpr, SemaRef, OMPC_ompx_dyn_cgroup_mem,
23188 ValExpr = SemaRef.MakeFullExpr(ValExpr).get();
23190 ValExpr = tryBuildCapture(SemaRef, ValExpr, Captures).get();
23195 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);