Lines Matching refs:ExprResult

2790 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope,  in ActOnOpenMPIdExpression()
4306 ExprResult Res = in buildCaptureDecl()
4336 static ExprResult buildCapture(Sema &S, Expr *CaptureExpr, DeclRefExpr *&Ref) { in buildCapture()
4345 ExprResult Res = Ref; in buildCapture()
5565 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S,
5640 ExprResult ER = buildUserDefinedMapperRef( in processImplicitMapsWithDefaultMappers()
6353 ExprResult SL; in ActOnOpenMPDeclareSimdDirective()
6443 ExprResult Align; in ActOnOpenMPDeclareSimdDirective()
6726 ExprResult Sema::ActOnOpenMPCall(ExprResult Call, Scope *Scope, in ActOnOpenMPCall()
6777 ExprResult NewCall; in ActOnOpenMPCall()
6924 ExprResult VariantRefCast = VariantRef; in checkOpenMPDeclareVariantFunction()
6932 ExprResult ER; in checkOpenMPDeclareVariantFunction()
6979 ExprResult ER = CheckPlaceholderExpr(VariantRefCast.get()); in checkOpenMPDeclareVariantFunction()
7372 ExprResult Val = SemaRef.PerformOpenMPImplicitIntegerConversion( in setStep()
7823 static ExprResult
7836 ExprResult Res = buildCapture(SemaRef, Capture, Ref); in tryBuildCapture()
7848 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures); in calculateNumIters()
7937 ExprResult Diff; in calculateNumIters()
8028 ExprResult MinValue = in buildNumIterations()
8033 ExprResult LBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8048 ExprResult MaxValue = in buildNumIterations()
8053 ExprResult LBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8072 ExprResult MinLessMaxRes = in buildNumIterations()
8083 ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc, in buildNumIterations()
8091 ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc, in buildNumIterations()
8105 ExprResult MinValue = in buildNumIterations()
8110 ExprResult UBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8125 ExprResult MaxValue = in buildNumIterations()
8130 ExprResult UBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, in buildNumIterations()
8149 ExprResult MinGreaterMaxRes = in buildNumIterations()
8160 ExprResult MaxUB = SemaRef.ActOnConditionalOp( in buildNumIterations()
8168 ExprResult MinUB = SemaRef.ActOnConditionalOp( in buildNumIterations()
8182 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper, in buildNumIterations()
8260 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper, in buildMinMaxValues()
8272 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures); in buildMinMaxValues()
8359 ExprResult NewLB = tryBuildCapture(SemaRef, LB, Captures); in buildPreCond()
8360 ExprResult NewUB = tryBuildCapture(SemaRef, UB, Captures); in buildPreCond()
8364 ExprResult CondExpr = in buildPreCond()
8453 ExprResult Diff = calculateNumIters( in buildOrderedLoopData()
8726 static ExprResult
8727 buildCounterInit(Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in buildCounterInit()
8728 ExprResult Start, bool IsNonRectangularLB, in buildCounterInit()
8731 ExprResult NewStart = IsNonRectangularLB in buildCounterInit()
8745 ExprResult Init = in buildCounterInit()
8751 static ExprResult buildCounterUpdate( in buildCounterUpdate()
8752 Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in buildCounterUpdate()
8753 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate()
8762 ExprResult NewStep = Step; in buildCounterUpdate()
8767 ExprResult Update = in buildCounterUpdate()
8776 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get()); in buildCounterUpdate()
8785 ExprResult SavedUpdate = Update; in buildCounterUpdate()
8786 ExprResult UpdateVal; in buildCounterUpdate()
8827 static ExprResult widenIterationCount(unsigned Bits, Expr *E, Sema &SemaRef) { in widenIterationCount()
8834 return ExprResult(E); in widenIterationCount()
9006 auto PreCond = ExprResult(IterSpaces[0].PreCond); in checkOpenMPLoop()
9008 ExprResult LastIteration32 = in checkOpenMPLoop()
9016 ExprResult LastIteration64 = widenIterationCount( in checkOpenMPLoop()
9060 ExprResult LastIteration = LastIteration64; in checkOpenMPLoop()
9084 ExprResult NumIterations = LastIteration; in checkOpenMPLoop()
9097 ExprResult CalcLastIteration; in checkOpenMPLoop()
9099 ExprResult SaveRef = in checkOpenMPLoop()
9114 ExprResult LB, UB, IL, ST, EUB, CombLB, CombUB, PrevLB, PrevUB, CombEUB; in checkOpenMPLoop()
9150 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT, in checkOpenMPLoop()
9152 ExprResult CondOp = SemaRef.ActOnConditionalOp( in checkOpenMPLoop()
9179 ExprResult CombIsUBGreater = SemaRef.BuildBinOp( in checkOpenMPLoop()
9181 ExprResult CombCondOp = in checkOpenMPLoop()
9210 ExprResult IV; in checkOpenMPLoop()
9211 ExprResult Init, CombInit; in checkOpenMPLoop()
9256 ExprResult Cond = in checkOpenMPLoop()
9265 ExprResult CombDistCond; in checkOpenMPLoop()
9271 ExprResult CombCond; in checkOpenMPLoop()
9291 ExprResult Inc = in checkOpenMPLoop()
9305 ExprResult NextLB, NextUB, CombNextLB, CombNextUB; in checkOpenMPLoop()
9363 ExprResult DistCond, DistInc, PrevEUB, ParForInDistCond; in checkOpenMPLoop()
9381 ExprResult IsUBGreater = in checkOpenMPLoop()
9383 ExprResult CondOp = SemaRef.ActOnConditionalOp( in checkOpenMPLoop()
9435 ExprResult Acc = IV; in checkOpenMPLoop()
9439 ExprResult Iter; in checkOpenMPLoop()
9442 ExprResult Prod = in checkOpenMPLoop()
9478 ExprResult Init = in checkOpenMPLoop()
9485 ExprResult Update = buildCounterUpdate( in checkOpenMPLoop()
9494 ExprResult Final = in checkOpenMPLoop()
10605 ExprResult Update = in checkStatement()
12679 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12683 ExprResult IsPartialTile = in ActOnOpenMPTileDirective()
12688 ExprResult MinTileAndIterSpace = ActOnConditionalOp( in ActOnOpenMPTileDirective()
12693 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12699 ExprResult IncrStmt = in ActOnOpenMPTileDirective()
12754 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12760 ExprResult IncrStmt = BuildBinOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPTileDirective()
13711 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPIfClause()
13743 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPFinalClause()
13764 ExprResult Sema::PerformOpenMPImplicitIntegerConversion(SourceLocation Loc, in PerformOpenMPImplicitIntegerConversion()
13817 ExprResult Value = in isNonNegativeIntegerValue()
13877 ExprResult Sema::VerifyPositiveIntegerConstantInClause(Expr *E, in VerifyPositiveIntegerConstantInClause()
13886 ExprResult ICE = in VerifyPositiveIntegerConstantInClause()
13915 ExprResult Safelen = VerifyPositiveIntegerConstantInClause(Len, OMPC_safelen); in ActOnOpenMPSafelenClause()
13928 ExprResult Simdlen = VerifyPositiveIntegerConstantInClause(Len, OMPC_simdlen); in ActOnOpenMPSimdlenClause()
13956 ExprResult Res = S.BuildDeclRefExpr(VD, AllocatorType, VK_LValue, Loc); in findOMPAllocatorHandleT()
13987 ExprResult Allocator = DefaultLvalueConversion(A); in ActOnOpenMPAllocatorClause()
14009 ExprResult NumForLoopsResult = in ActOnOpenMPCollapseClause()
14027 ExprResult NumForLoopsResult = in ActOnOpenMPOrderedClause()
14283 ExprResult NumForLoopsResult = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPSizesClause()
14492 ExprResult Val = in ActOnOpenMPScheduleClause()
14947 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPNovariantsClause()
14978 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPNocontextClause()
15200 ExprResult Sema::getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK, in getOpenMPCapturedExpr()
15202 ExprResult Res = BuildDeclRefExpr( in getOpenMPCapturedExpr()
15607 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
15793 ExprResult AssignmentOp = BuildBinOp(/*S=*/nullptr, ELoc, BO_Assign, in ActOnOpenMPLastprivateClause()
15814 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLastprivateClause()
15817 ExprResult PostUpdateRes = in ActOnOpenMPLastprivateClause()
15942 ExprResult TransformMemberExpr(MemberExpr *E) { in TransformMemberExpr()
16040 static ExprResult
16453 ExprResult DeclareReductionRef = buildDeclareReductionRef( in actOnOMPReductionKindClause()
16577 ExprResult DeclareReductionRef = buildDeclareReductionRef( in actOnOMPReductionKindClause()
16764 ExprResult CastExpr = S.BuildCStyleCastExpr( in actOnOMPReductionKindClause()
16831 ExprResult ReductionOp; in actOnOMPReductionKindClause()
16835 ExprResult LHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, LHSDRE); in actOnOMPReductionKindClause()
16836 ExprResult RHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, RHSDRE); in actOnOMPReductionKindClause()
16893 ExprResult CopyOpRes, TempArrayRes, TempArrayElem; in actOnOMPReductionKindClause()
16896 ExprResult RHS = S.DefaultLvalueConversion(RHSDRE); in actOnOMPReductionKindClause()
16999 ExprResult RefRes = S.DefaultLvalueConversion(Ref); in actOnOMPReductionKindClause()
17002 ExprResult PostUpdateRes = in actOnOMPReductionKindClause()
17244 ExprResult RefRes = DefaultLvalueConversion(Ref); in ActOnOpenMPLinearClause()
17247 ExprResult PostUpdateRes = in ActOnOpenMPLinearClause()
17282 ExprResult Val = PerformOpenMPImplicitIntegerConversion(StepLoc, Step); in ActOnOpenMPLinearClause()
17290 ExprResult SaveRef = in ActOnOpenMPLinearClause()
17292 ExprResult CalcStep = in ActOnOpenMPLinearClause()
17375 ExprResult Update; in FinishOpenMPLinearClause()
17386 ExprResult Final; in FinishOpenMPLinearClause()
17483 ExprResult AlignResult = in ActOnOpenMPAlignedClause()
17566 ExprResult AssignmentOp = in ActOnOpenMPCopyinClause()
17676 ExprResult AssignmentOp = BuildBinOp( in ActOnOpenMPCopyprivateClause()
17882 ExprResult RHSRes = VerifyPositiveIntegerConstantInClause( in ActOnOpenMPDependClause()
17979 ExprResult Res; in ActOnOpenMPDependClause()
18795 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S, in buildUserDefinedMapperRef()
18989 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
19033 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
19199 ExprResult ER = buildUserDefinedMapperRef( in checkMappableExpressionList()
19641 ExprResult
19792 ExprResult HintExpr = VerifyPositiveIntegerConstantInClause(Hint, OMPC_hint); in ActOnOpenMPHintClause()
19882 ExprResult Val = in ActOnOpenMPDistScheduleClause()
20513 ExprResult AllocatorRes = DefaultLvalueConversion(Allocator); in ActOnOpenMPAllocateClause()
20851 ExprResult Res; in ActOnOpenMPAffinityClause()