Lines Matching refs:ExprResult
1151 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope, in ActOnOpenMPIdExpression()
1735 ExprResult Res = in buildCaptureDecl()
1764 static ExprResult buildCapture(Sema &S, Expr *CaptureExpr, DeclRefExpr *&Ref) { in buildCapture()
1772 ExprResult Res = Ref; in buildCapture()
3658 ExprResult SL; in ActOnOpenMPDeclareSimdDirective()
3747 ExprResult Align; in ActOnOpenMPDeclareSimdDirective()
4060 ExprResult Val = in SetStep()
4372 static ExprResult
4376 return ExprResult(Capture); in tryBuildCapture()
4385 ExprResult Res = buildCapture(SemaRef, Capture, Ref); in tryBuildCapture()
4394 ExprResult Diff; in BuildNumIterations()
4762 static ExprResult
4763 BuildCounterInit(Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in BuildCounterInit()
4764 ExprResult Start, in BuildCounterInit()
4785 static ExprResult
4787 ExprResult VarRef, ExprResult Start, ExprResult Iter, in BuildCounterUpdate()
4788 ExprResult Step, bool Subtract, in BuildCounterUpdate()
4796 ExprResult NewStep = Step; in BuildCounterUpdate()
4801 ExprResult Update = in BuildCounterUpdate()
4808 ExprResult NewStart = Start; in BuildCounterUpdate()
4815 ExprResult SavedUpdate = Update; in BuildCounterUpdate()
4816 ExprResult UpdateVal; in BuildCounterUpdate()
4858 static ExprResult WidenIterationCount(unsigned Bits, Expr *E, in WidenIterationCount()
4866 return ExprResult(E); in WidenIterationCount()
5014 auto PreCond = ExprResult(IterSpaces[0].PreCond); in CheckOpenMPLoop()
5016 ExprResult LastIteration32 = WidenIterationCount( in CheckOpenMPLoop()
5022 ExprResult LastIteration64 = WidenIterationCount( in CheckOpenMPLoop()
5060 ExprResult LastIteration = LastIteration64; in CheckOpenMPLoop()
5083 ExprResult NumIterations = LastIteration; in CheckOpenMPLoop()
5097 ExprResult CalcLastIteration; in CheckOpenMPLoop()
5099 ExprResult SaveRef = in CheckOpenMPLoop()
5114 ExprResult LB, UB, IL, ST, EUB, PrevLB, PrevUB; in CheckOpenMPLoop()
5150 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT, in CheckOpenMPLoop()
5152 ExprResult CondOp = SemaRef.ActOnConditionalOp( in CheckOpenMPLoop()
5185 ExprResult IV; in CheckOpenMPLoop()
5186 ExprResult Init; in CheckOpenMPLoop()
5201 ExprResult Cond = in CheckOpenMPLoop()
5210 ExprResult Inc = in CheckOpenMPLoop()
5222 ExprResult NextLB, NextUB; in CheckOpenMPLoop()
5255 ExprResult Div; in CheckOpenMPLoop()
5262 ExprResult Iter; in CheckOpenMPLoop()
5285 ExprResult Init = BuildCounterInit(SemaRef, CurScope, UpdLoc, CounterVar, in CheckOpenMPLoop()
5291 ExprResult Update = BuildCounterUpdate( in CheckOpenMPLoop()
5300 ExprResult Final = BuildCounterUpdate( in CheckOpenMPLoop()
7343 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPIfClause()
7362 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPFinalClause()
7371 ExprResult Sema::PerformOpenMPImplicitIntegerConversion(SourceLocation Loc, in PerformOpenMPImplicitIntegerConversion()
7421 ExprResult Value = in IsNonNegativeIntegerValue()
7458 ExprResult Sema::VerifyPositiveIntegerConstantInClause(Expr *E, in VerifyPositiveIntegerConstantInClause()
7467 ExprResult ICE = VerifyIntegerConstantExpression(E, &Result); in VerifyPositiveIntegerConstantInClause()
7495 ExprResult Safelen = VerifyPositiveIntegerConstantInClause(Len, OMPC_safelen); in ActOnOpenMPSafelenClause()
7508 ExprResult Simdlen = VerifyPositiveIntegerConstantInClause(Len, OMPC_simdlen); in ActOnOpenMPSimdlenClause()
7524 ExprResult NumForLoopsResult = in ActOnOpenMPCollapseClause()
7542 ExprResult NumForLoopsResult = in ActOnOpenMPOrderedClause()
7851 ExprResult Val = in ActOnOpenMPScheduleClause()
8123 ExprResult Sema::getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK, in getOpenMPCapturedExpr()
8125 ExprResult Res = BuildDeclRefExpr( in getOpenMPCapturedExpr()
8569 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
8749 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLastprivateClause()
8752 ExprResult PostUpdateRes = in ActOnOpenMPLastprivateClause()
8874 ExprResult TransformMemberExpr(MemberExpr *E) { in TransformMemberExpr()
8898 static ExprResult
9116 ExprResult DeclareReductionRef = buildDeclareReductionRef( in ActOnOpenMPReductionClause()
9229 ExprResult DeclareReductionRef = buildDeclareReductionRef( in ActOnOpenMPReductionClause()
9453 ExprResult ReductionOp; in ActOnOpenMPReductionClause()
9457 ExprResult LHS = CreateBuiltinUnaryOp(ELoc, UO_AddrOf, LHSDRE); in ActOnOpenMPReductionClause()
9458 ExprResult RHS = CreateBuiltinUnaryOp(ELoc, UO_AddrOf, RHSDRE); in ActOnOpenMPReductionClause()
9515 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPReductionClause()
9518 ExprResult PostUpdateRes = in ActOnOpenMPReductionClause()
9665 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLinearClause()
9668 ExprResult PostUpdateRes = in ActOnOpenMPLinearClause()
9703 ExprResult Val = PerformOpenMPImplicitIntegerConversion(StepLoc, Step); in ActOnOpenMPLinearClause()
9711 ExprResult SaveRef = in ActOnOpenMPLinearClause()
9713 ExprResult CalcStep = in ActOnOpenMPLinearClause()
9789 ExprResult Update; in FinishOpenMPLinearClause()
9800 ExprResult Final; in FinishOpenMPLinearClause()
9889 ExprResult AlignResult = in ActOnOpenMPAlignedClause()
10222 ExprResult RHSRes = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPDependClause()
11379 ExprResult HintExpr = VerifyPositiveIntegerConstantInClause(Hint, OMPC_hint); in ActOnOpenMPHintClause()
11406 ExprResult Val = in ActOnOpenMPDistScheduleClause()