• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:ExprResult

2370 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope,
3726 ExprResult Res =
3755 static ExprResult buildCapture(Sema &S, Expr *CaptureExpr, DeclRefExpr *&Ref) {
3764 ExprResult Res = Ref;
5025 ExprResult SL;
5115 ExprResult Align;
5330 ExprResult VariantRefCast;
5338 ExprResult ER;
5385 ExprResult ER = CheckPlaceholderExpr(VariantRefCast.get());
5856 ExprResult Val = SemaRef.PerformOpenMPImplicitIntegerConversion(
6300 static ExprResult
6304 return ExprResult(Capture);
6313 ExprResult Res = buildCapture(SemaRef, Capture, Ref);
6322 ExprResult Diff;
6338 ExprResult MinValue =
6343 ExprResult LBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
6358 ExprResult MaxValue =
6363 ExprResult LBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
6382 ExprResult MinLessMaxRes =
6393 ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
6401 ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
6418 ExprResult MinValue =
6423 ExprResult UBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
6438 ExprResult MaxValue =
6443 ExprResult UBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
6462 ExprResult MinGreaterMaxRes =
6473 ExprResult MaxUB = SemaRef.ActOnConditionalOp(
6481 ExprResult MinUB = SemaRef.ActOnConditionalOp(
6519 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures);
6606 ExprResult Diff;
6622 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures);
6714 ExprResult NewLB = tryBuildCapture(SemaRef, LB, Captures);
6715 ExprResult NewUB = tryBuildCapture(SemaRef, UB, Captures);
6719 ExprResult CondExpr =
6794 ExprResult Diff;
6827 ExprResult NewStep = tryBuildCapture(SemaRef, Step, Captures);
7097 static ExprResult
7098 buildCounterInit(Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef,
7099 ExprResult Start, bool IsNonRectangularLB,
7102 ExprResult NewStart = IsNonRectangularLB
7116 ExprResult Init =
7122 static ExprResult buildCounterUpdate(
7123 Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef,
7124 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract,
7133 ExprResult NewStep = Step;
7138 ExprResult Update =
7147 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get());
7156 ExprResult SavedUpdate = Update;
7157 ExprResult UpdateVal;
7198 static ExprResult widenIterationCount(unsigned Bits, Expr *E, Sema &SemaRef) {
7205 return ExprResult(E);
7402 auto PreCond = ExprResult(IterSpaces[0].PreCond);
7404 ExprResult LastIteration32 =
7412 ExprResult LastIteration64 = widenIterationCount(
7456 ExprResult LastIteration = LastIteration64;
7480 ExprResult NumIterations = LastIteration;
7495 ExprResult CalcLastIteration;
7497 ExprResult SaveRef =
7512 ExprResult LB, UB, IL, ST, EUB, CombLB, CombUB, PrevLB, PrevUB, CombEUB;
7547 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT,
7549 ExprResult CondOp = SemaRef.ActOnConditionalOp(
7576 ExprResult CombIsUBGreater = SemaRef.BuildBinOp(
7578 ExprResult CombCondOp =
7607 ExprResult IV;
7608 ExprResult Init, CombInit;
7652 ExprResult Cond =
7660 ExprResult CombDistCond;
7666 ExprResult CombCond;
7686 ExprResult Inc =
7700 ExprResult NextLB, NextUB, CombNextLB, CombNextUB;
7757 ExprResult DistCond, DistInc, PrevEUB, ParForInDistCond;
7775 ExprResult IsUBGreater =
7777 ExprResult CondOp = SemaRef.ActOnConditionalOp(
7829 ExprResult Acc = IV;
7833 ExprResult Iter;
7836 ExprResult Prod =
7872 ExprResult Init =
7879 ExprResult Update = buildCounterUpdate(
7888 ExprResult Final =
8802 ExprResult Update =
11520 ExprResult Val = CheckBooleanCondition(StartLoc, Condition);
11552 ExprResult Val = CheckBooleanCondition(StartLoc, Condition);
11573 ExprResult Sema::PerformOpenMPImplicitIntegerConversion(SourceLocation Loc,
11626 ExprResult Value =
11685 ExprResult Sema::VerifyPositiveIntegerConstantInClause(Expr *E,
11694 ExprResult ICE = VerifyIntegerConstantExpression(E, &Result);
11722 ExprResult Safelen = VerifyPositiveIntegerConstantInClause(Len, OMPC_safelen);
11735 ExprResult Simdlen = VerifyPositiveIntegerConstantInClause(Len, OMPC_simdlen);
11764 ExprResult Res = S.BuildDeclRefExpr(VD, AllocatorType, VK_LValue, Loc);
11794 ExprResult Allocator = DefaultLvalueConversion(A);
11816 ExprResult NumForLoopsResult =
11834 ExprResult NumForLoopsResult =
12187 ExprResult Val =
12547 ExprResult Sema::getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK,
12549 ExprResult Res = BuildDeclRefExpr(
12951 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Init);
13136 ExprResult AssignmentOp = BuildBinOp(/*S=*/nullptr, ELoc, BO_Assign,
13157 ExprResult RefRes = DefaultLvalueConversion(Ref);
13160 ExprResult PostUpdateRes =
13281 ExprResult TransformMemberExpr(MemberExpr *E) {
13379 static ExprResult
13749 ExprResult DeclareReductionRef = buildDeclareReductionRef(
13862 ExprResult DeclareReductionRef = buildDeclareReductionRef(
14048 ExprResult CastExpr = S.BuildCStyleCastExpr(
14111 ExprResult ReductionOp;
14115 ExprResult LHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, LHSDRE);
14116 ExprResult RHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, RHSDRE);
14226 ExprResult RefRes = S.DefaultLvalueConversion(Ref);
14229 ExprResult PostUpdateRes =
14434 ExprResult RefRes = DefaultLvalueConversion(Ref);
14437 ExprResult PostUpdateRes =
14472 ExprResult Val = PerformOpenMPImplicitIntegerConversion(StepLoc, Step);
14480 ExprResult SaveRef =
14482 ExprResult CalcStep =
14565 ExprResult Update;
14576 ExprResult Final;
14673 ExprResult AlignResult =
14756 ExprResult AssignmentOp =
14866 ExprResult AssignmentOp = BuildBinOp(
15005 ExprResult RHSRes = VerifyPositiveIntegerConstantInClause(
15050 ExprResult Res;
15712 static ExprResult buildUserDefinedMapperRef(Sema &SemaRef, Scope *S,
15905 ExprResult ER = buildUserDefinedMapperRef(
15943 ExprResult ER = buildUserDefinedMapperRef(
16091 ExprResult ER = buildUserDefinedMapperRef(
16674 ExprResult HintExpr = VerifyPositiveIntegerConstantInClause(Hint, OMPC_hint);
16701 ExprResult Val =
17203 ExprResult AllocatorRes = DefaultLvalueConversion(Allocator);