Lines Matching refs:ExprResult

2790 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope,  in ActOnOpenMPIdExpression()
4312 ExprResult Res = in buildCaptureDecl()
4342 static ExprResult buildCapture(Sema &S, Expr *CaptureExpr, DeclRefExpr *&Ref) { in buildCapture()
4351 ExprResult Res = Ref; in buildCapture()
5576 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S,
5651 ExprResult ER = buildUserDefinedMapperRef( in processImplicitMapsWithDefaultMappers()
6368 ExprResult SL; in ActOnOpenMPDeclareSimdDirective()
6458 ExprResult Align; in ActOnOpenMPDeclareSimdDirective()
6742 ExprResult Sema::ActOnOpenMPCall(ExprResult Call, Scope *Scope, in ActOnOpenMPCall()
6793 ExprResult NewCall; in ActOnOpenMPCall()
6940 ExprResult VariantRefCast = VariantRef; in checkOpenMPDeclareVariantFunction()
6948 ExprResult ER; in checkOpenMPDeclareVariantFunction()
6995 ExprResult ER = CheckPlaceholderExpr(VariantRefCast.get()); in checkOpenMPDeclareVariantFunction()
7388 ExprResult Val = SemaRef.PerformOpenMPImplicitIntegerConversion( in setStep()
7829 static ExprResult
7842 ExprResult Res = buildCapture(SemaRef, Capture, Ref); in tryBuildCapture()
7854 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures); in calculateNumIters()
7943 ExprResult Diff; in calculateNumIters()
8034 ExprResult MinValue = in buildNumIterations()
8039 ExprResult LBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8054 ExprResult MaxValue = in buildNumIterations()
8059 ExprResult LBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8078 ExprResult MinLessMaxRes = in buildNumIterations()
8089 ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc, in buildNumIterations()
8097 ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc, in buildNumIterations()
8111 ExprResult MinValue = in buildNumIterations()
8116 ExprResult UBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8131 ExprResult MaxValue = in buildNumIterations()
8136 ExprResult UBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8155 ExprResult MinGreaterMaxRes = in buildNumIterations()
8166 ExprResult MaxUB = SemaRef.ActOnConditionalOp( in buildNumIterations()
8174 ExprResult MinUB = SemaRef.ActOnConditionalOp( in buildNumIterations()
8188 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper, in buildNumIterations()
8266 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper, in buildMinMaxValues()
8278 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures); in buildMinMaxValues()
8365 ExprResult NewLB = tryBuildCapture(SemaRef, LB, Captures); in buildPreCond()
8366 ExprResult NewUB = tryBuildCapture(SemaRef, UB, Captures); in buildPreCond()
8370 ExprResult CondExpr = in buildPreCond()
8459 ExprResult Diff = calculateNumIters( in buildOrderedLoopData()
8732 static ExprResult
8733 buildCounterInit(Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in buildCounterInit()
8734 ExprResult Start, bool IsNonRectangularLB, in buildCounterInit()
8737 ExprResult NewStart = IsNonRectangularLB in buildCounterInit()
8751 ExprResult Init = in buildCounterInit()
8757 static ExprResult buildCounterUpdate( in buildCounterUpdate()
8758 Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in buildCounterUpdate()
8759 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate()
8768 ExprResult NewStep = Step; in buildCounterUpdate()
8773 ExprResult Update = in buildCounterUpdate()
8782 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get()); in buildCounterUpdate()
8791 ExprResult SavedUpdate = Update; in buildCounterUpdate()
8792 ExprResult UpdateVal; in buildCounterUpdate()
8833 static ExprResult widenIterationCount(unsigned Bits, Expr *E, Sema &SemaRef) { in widenIterationCount()
8840 return ExprResult(E); in widenIterationCount()
9030 auto PreCond = ExprResult(IterSpaces[0].PreCond); in checkOpenMPLoop()
9032 ExprResult LastIteration32 = in checkOpenMPLoop()
9040 ExprResult LastIteration64 = widenIterationCount( in checkOpenMPLoop()
9084 ExprResult LastIteration = LastIteration64; in checkOpenMPLoop()
9108 ExprResult NumIterations = LastIteration; in checkOpenMPLoop()
9121 ExprResult CalcLastIteration; in checkOpenMPLoop()
9123 ExprResult SaveRef = in checkOpenMPLoop()
9138 ExprResult LB, UB, IL, ST, EUB, CombLB, CombUB, PrevLB, PrevUB, CombEUB; in checkOpenMPLoop()
9174 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT, in checkOpenMPLoop()
9176 ExprResult CondOp = SemaRef.ActOnConditionalOp( in checkOpenMPLoop()
9203 ExprResult CombIsUBGreater = SemaRef.BuildBinOp( in checkOpenMPLoop()
9205 ExprResult CombCondOp = in checkOpenMPLoop()
9234 ExprResult IV; in checkOpenMPLoop()
9235 ExprResult Init, CombInit; in checkOpenMPLoop()
9280 ExprResult Cond = in checkOpenMPLoop()
9289 ExprResult CombDistCond; in checkOpenMPLoop()
9295 ExprResult CombCond; in checkOpenMPLoop()
9315 ExprResult Inc = in checkOpenMPLoop()
9329 ExprResult NextLB, NextUB, CombNextLB, CombNextUB; in checkOpenMPLoop()
9387 ExprResult DistCond, DistInc, PrevEUB, ParForInDistCond; in checkOpenMPLoop()
9404 ExprResult NewPrevUB = PrevUB; in checkOpenMPLoop()
9415 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, DistEUBLoc, BO_GT, in checkOpenMPLoop()
9417 ExprResult CondOp = SemaRef.ActOnConditionalOp( in checkOpenMPLoop()
9469 ExprResult Acc = IV; in checkOpenMPLoop()
9473 ExprResult Iter; in checkOpenMPLoop()
9476 ExprResult Prod = in checkOpenMPLoop()
9512 ExprResult Init = in checkOpenMPLoop()
9519 ExprResult Update = buildCounterUpdate( in checkOpenMPLoop()
9528 ExprResult Final = in checkOpenMPLoop()
10640 ExprResult Update = in checkStatement()
12730 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12734 ExprResult IsPartialTile = in ActOnOpenMPTileDirective()
12739 ExprResult MinTileAndIterSpace = ActOnConditionalOp( in ActOnOpenMPTileDirective()
12744 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12750 ExprResult IncrStmt = in ActOnOpenMPTileDirective()
12805 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12811 ExprResult IncrStmt = BuildBinOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPTileDirective()
13002 ExprResult LValueConv = DefaultLvalueConversion(MakeOuterRef()); in ActOnOpenMPUnrollDirective()
13016 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPUnrollDirective()
13020 ExprResult InnerCond1 = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPUnrollDirective()
13024 ExprResult InnerCond2 = in ActOnOpenMPUnrollDirective()
13029 ExprResult InnerCond = in ActOnOpenMPUnrollDirective()
13036 ExprResult InnerIncr = BuildUnaryOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPUnrollDirective()
13080 ExprResult OuterConde = in ActOnOpenMPUnrollDirective()
13087 ExprResult OuterIncr = in ActOnOpenMPUnrollDirective()
14049 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPIfClause()
14081 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPFinalClause()
14102 ExprResult Sema::PerformOpenMPImplicitIntegerConversion(SourceLocation Loc, in PerformOpenMPImplicitIntegerConversion()
14155 ExprResult Value = in isNonNegativeIntegerValue()
14215 ExprResult Sema::VerifyPositiveIntegerConstantInClause(Expr *E, in VerifyPositiveIntegerConstantInClause()
14226 ExprResult ICE; in VerifyPositiveIntegerConstantInClause()
14269 ExprResult Safelen = VerifyPositiveIntegerConstantInClause(Len, OMPC_safelen); in ActOnOpenMPSafelenClause()
14282 ExprResult Simdlen = VerifyPositiveIntegerConstantInClause(Len, OMPC_simdlen); in ActOnOpenMPSimdlenClause()
14310 ExprResult Res = S.BuildDeclRefExpr(VD, AllocatorType, VK_LValue, Loc); in findOMPAllocatorHandleT()
14341 ExprResult Allocator = DefaultLvalueConversion(A); in ActOnOpenMPAllocatorClause()
14363 ExprResult NumForLoopsResult = in ActOnOpenMPCollapseClause()
14381 ExprResult NumForLoopsResult = in ActOnOpenMPOrderedClause()
14637 ExprResult NumForLoopsResult = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPSizesClause()
14660 ExprResult FactorResult = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPPartialClause()
14869 ExprResult Val = in ActOnOpenMPScheduleClause()
15330 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPNovariantsClause()
15361 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPNocontextClause()
15583 ExprResult Sema::getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK, in getOpenMPCapturedExpr()
15585 ExprResult Res = BuildDeclRefExpr( in getOpenMPCapturedExpr()
15990 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
16176 ExprResult AssignmentOp = BuildBinOp(/*S=*/nullptr, ELoc, BO_Assign, in ActOnOpenMPLastprivateClause()
16197 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLastprivateClause()
16200 ExprResult PostUpdateRes = in ActOnOpenMPLastprivateClause()
16325 ExprResult TransformMemberExpr(MemberExpr *E) { in TransformMemberExpr()
16423 static ExprResult
16836 ExprResult DeclareReductionRef = buildDeclareReductionRef( in actOnOMPReductionKindClause()
16960 ExprResult DeclareReductionRef = buildDeclareReductionRef( in actOnOMPReductionKindClause()
17147 ExprResult CastExpr = S.BuildCStyleCastExpr( in actOnOMPReductionKindClause()
17214 ExprResult ReductionOp; in actOnOMPReductionKindClause()
17218 ExprResult LHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, LHSDRE); in actOnOMPReductionKindClause()
17219 ExprResult RHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, RHSDRE); in actOnOMPReductionKindClause()
17276 ExprResult CopyOpRes, TempArrayRes, TempArrayElem; in actOnOMPReductionKindClause()
17279 ExprResult RHS = S.DefaultLvalueConversion(RHSDRE); in actOnOMPReductionKindClause()
17382 ExprResult RefRes = S.DefaultLvalueConversion(Ref); in actOnOMPReductionKindClause()
17385 ExprResult PostUpdateRes = in actOnOMPReductionKindClause()
17627 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLinearClause()
17630 ExprResult PostUpdateRes = in ActOnOpenMPLinearClause()
17665 ExprResult Val = PerformOpenMPImplicitIntegerConversion(StepLoc, Step); in ActOnOpenMPLinearClause()
17673 ExprResult SaveRef = in ActOnOpenMPLinearClause()
17675 ExprResult CalcStep = in ActOnOpenMPLinearClause()
17758 ExprResult Update; in FinishOpenMPLinearClause()
17769 ExprResult Final; in FinishOpenMPLinearClause()
17866 ExprResult AlignResult = in ActOnOpenMPAlignedClause()
17949 ExprResult AssignmentOp = in ActOnOpenMPCopyinClause()
18059 ExprResult AssignmentOp = BuildBinOp( in ActOnOpenMPCopyprivateClause()
18265 ExprResult RHSRes = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPDependClause()
18362 ExprResult Res; in ActOnOpenMPDependClause()
19178 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S, in buildUserDefinedMapperRef()
19372 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
19416 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
19582 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
20024 ExprResult
20180 ExprResult HintExpr = VerifyPositiveIntegerConstantInClause(Hint, OMPC_hint); in ActOnOpenMPHintClause()
20270 ExprResult Val = in ActOnOpenMPDistScheduleClause()
20901 ExprResult AllocatorRes = DefaultLvalueConversion(Allocator); in ActOnOpenMPAllocateClause()
21239 ExprResult Res; in ActOnOpenMPAffinityClause()