Lines Matching refs:ExprResult

141   static inline ExprResult Owned(Expr *E) { return E; }
426 ExprResult TransformExpr(Expr *E);
435 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit);
736 /// Returns an unset ExprResult on success. Returns an ExprResult the 'not
739 ExprResult TransformRequiresTypeParams(
750 return ExprResult{};
772 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
779 ExprResult TransformAddressOfOperand(Expr *E);
781 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
785 ExprResult TransformParenDependentScopeDeclRefExpr(
801 ExprResult Transform##Node(Node *E);
1539 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand,
1551 ExprResult Suspend = getSema().BuildOperatorCoawaitCall(
1567 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc,
1577 ExprResult RebuildCoyieldExpr(SourceLocation CoyieldLoc, Expr *Result) {
2465 ExprResult RebuildObjCAtSynchronizedOperand(SourceLocation atLoc,
2618 ExprResult RebuildSYCLUniqueStableNameExpr(SourceLocation OpLoc,
2629 ExprResult RebuildPredefinedExpr(SourceLocation Loc, PredefinedIdentKind IK) {
2637 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS,
2648 ExprResult RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc,
2663 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
2672 ExprResult RebuildCXXPseudoDestructorExpr(Expr *Base,
2685 ExprResult RebuildUnaryOperator(SourceLocation OpLoc,
2695 ExprResult RebuildOffsetOfExpr(SourceLocation OperatorLoc,
2708 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo,
2720 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
2723 ExprResult Result
2735 ExprResult RebuildArraySubscriptExpr(Expr *LHS,
2748 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx,
2759 ExprResult RebuildOMPArraySectionExpr(Expr *Base, SourceLocation LBracketLoc,
2774 ExprResult RebuildOMPArrayShapingExpr(Expr *Base, SourceLocation LParenLoc,
2786 ExprResult RebuildOMPIteratorExpr(
2797 ExprResult RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc,
2805 ExprResult RebuildCxxSubscriptExpr(Expr *Callee, SourceLocation LParenLoc,
2816 ExprResult RebuildMemberExpr(Expr *Base, SourceLocation OpLoc,
2825 ExprResult BaseResult = getSema().PerformMemberExprBaseConversion(Base,
2889 ExprResult RebuildBinaryOperator(SourceLocation OpLoc,
2899 ExprResult RebuildCXXRewrittenBinaryOperator(
2910 ExprResult RebuildConditionalOperator(Expr *Cond,
2923 ExprResult RebuildCStyleCastExpr(SourceLocation LParenLoc,
2935 ExprResult RebuildCompoundLiteralExpr(SourceLocation LParenLoc,
2947 ExprResult RebuildExtVectorElementExpr(Expr *Base, SourceLocation OpLoc,
2965 ExprResult RebuildInitList(SourceLocation LBraceLoc,
2975 ExprResult RebuildDesignatedInitExpr(Designation &Desig,
2980 ExprResult Result
2994 ExprResult RebuildImplicitValueInitExpr(QualType T) {
3002 ExprResult RebuildVAArgExpr(SourceLocation BuiltinLoc,
3014 ExprResult RebuildParenListExpr(SourceLocation LParenLoc,
3025 ExprResult RebuildAddrLabelExpr(SourceLocation AmpAmpLoc,
3034 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt,
3044 ExprResult RebuildChooseExpr(SourceLocation BuiltinLoc,
3056 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc,
3071 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc,
3090 ExprResult RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op,
3103 ExprResult RebuildCXXNamedCastExpr(SourceLocation OpLoc,
3146 ExprResult RebuildCXXStaticCastExpr(SourceLocation OpLoc,
3163 ExprResult RebuildCXXDynamicCastExpr(SourceLocation OpLoc,
3180 ExprResult RebuildCXXReinterpretCastExpr(SourceLocation OpLoc,
3197 ExprResult RebuildCXXConstCastExpr(SourceLocation OpLoc,
3210 ExprResult
3224 ExprResult RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo,
3245 ExprResult RebuildBuiltinBitCastExpr(SourceLocation KWLoc,
3255 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType,
3268 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType,
3280 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc,
3290 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc,
3300 ExprResult RebuildCXXThisExpr(SourceLocation ThisLoc,
3310 ExprResult RebuildCXXThrowExpr(SourceLocation ThrowLoc, Expr *Sub,
3320 ExprResult RebuildCXXDefaultArgExpr(SourceLocation Loc, ParmVarDecl *Param,
3331 ExprResult RebuildCXXDefaultInitExpr(SourceLocation Loc,
3340 ExprResult RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo,
3352 ExprResult RebuildCXXNewExpr(SourceLocation StartLoc, bool UseGlobal,
3376 ExprResult RebuildCXXDeleteExpr(SourceLocation StartLoc,
3388 ExprResult RebuildTypeTrait(TypeTrait Trait,
3399 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait,
3411 ExprResult RebuildExpressionTrait(ExpressionTrait Trait,
3423 ExprResult RebuildDependentScopeDeclRefExpr(
3445 ExprResult RebuildTemplateIdExpr(const CXXScopeSpec &SS,
3458 ExprResult RebuildCXXConstructExpr(
3487 ExprResult RebuildCXXInheritedCtorInitExpr(QualType T, SourceLocation Loc,
3499 ExprResult RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo,
3512 ExprResult RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo,
3525 ExprResult RebuildCXXDependentScopeMemberExpr(Expr *BaseE,
3549 ExprResult RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType,
3571 ExprResult RebuildCXXNoexceptExpr(SourceRange Range, Expr *Arg) {
3576 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack,
3590 ExprResult RebuildSourceLocExpr(SourceLocIdentKind Kind, QualType ResultTy,
3602 ExprResult RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS,
3608 ExprResult Result = getSema().CheckConceptTemplateId(SS, TemplateKWLoc,
3621 ExprResult RebuildRequiresExpr(SourceLocation RequiresKWLoc,
3674 ExprResult RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
3682 ExprResult RebuildObjCArrayLiteral(SourceRange Range,
3688 ExprResult RebuildObjCSubscriptRefExpr(SourceLocation RB,
3700 ExprResult RebuildObjCDictionaryLiteral(SourceRange Range,
3709 ExprResult RebuildObjCEncodeExpr(SourceLocation AtLoc,
3716 ExprResult RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo,
3731 ExprResult RebuildObjCMessageExpr(Expr *Receiver,
3746 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc,
3772 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar,
3777 ExprResult Result = getSema().BuildMemberReferenceExpr(
3792 ExprResult RebuildObjCPropertyRefExpr(Expr *BaseArg,
3811 ExprResult RebuildObjCPropertyRefExpr(Expr *Base, QualType T,
3827 ExprResult RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc,
3844 ExprResult RebuildShuffleVectorExpr(SourceLocation BuiltinLoc,
3864 ExprResult TheCall = CallExpr::Create(
3874 ExprResult RebuildConvertVectorExpr(SourceLocation BuiltinLoc,
3891 ExprResult Result
3935 ExprResult RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
3944 ExprResult RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE,
3959 ExprResult RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
3968 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs,
3978 ExprResult RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc,
4028 ExprResult E = getDerived().TransformExpr(cast<Expr>(S));
4059 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) {
4076 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init,
4202 ExprResult OutPattern = getDerived().TransformExpr(Pattern);
4206 ExprResult Out = getDerived().RebuildPackExpansion(OutPattern.get(),
4226 ExprResult Out = getDerived().TransformExpr(Pattern);
4245 ExprResult Out = getDerived().TransformExpr(Pattern);
4260 ExprResult Result =
4289 ExprResult CondExpr = getDerived().TransformExpr(Expr);
4671 ExprResult E = getDerived().TransformExpr(InputExpr);
5453 ExprResult SizeResult;
5511 ExprResult sizeResult
5553 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr());
5595 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr());
5671 ExprResult rowResult = getDerived().TransformExpr(origRows);
5676 ExprResult columnResult = getDerived().TransformExpr(origColumns);
5718 ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr());
6211 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr);
6400 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr());
6460 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr());
6743 ExprResult BitsExpr = getDerived().TransformExpr(EIT->getNumBitsExpr());
7539 const Stmt *ExprResult = S->getStmtExprResult();
7545 B, IsStmtExpr && B == ExprResult ? SDK_StmtExprResult : SDK_Discarded);
7578 ExprResult LHS, RHS;
7848 ExprResult Cond = getDerived().TransformExpr(S->getCond());
7886 ExprResult Inc = getDerived().TransformExpr(S->getInc());
7927 ExprResult Target = getDerived().TransformExpr(S->getTarget());
7955 ExprResult Result = getDerived().TransformInitializer(S->getRetValue(),
7995 ExprResult AsmString;
8009 ExprResult Result = getDerived().TransformExpr(OutputExpr);
8027 ExprResult Result = getDerived().TransformExpr(InputExpr);
8040 ExprResult Result = getDerived().TransformExpr(S->getLabelExpr(I));
8074 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]);
8148 ExprResult Res = getDerived().TransformInitializer(ReturnObject,
8192 ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate());
8197 ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate());
8223 ExprResult Result = getDerived().TransformInitializer(S->getOperand(),
8235 ExprResult TreeTransform<Derived>::TransformCoawaitExpr(CoawaitExpr *E) {
8236 ExprResult Operand = getDerived().TransformInitializer(E->getOperand(),
8247 ExprResult Lookup = getSema().BuildOperatorCoawaitLookupExpr(
8258 ExprResult
8260 ExprResult OperandResult = getDerived().TransformInitializer(E->getOperand(),
8265 ExprResult LookupResult = getDerived().TransformUnresolvedLookupExpr(
8279 ExprResult
8281 ExprResult Result = getDerived().TransformInitializer(E->getOperand(),
8390 ExprResult Operand;
8409 ExprResult Object = getDerived().TransformExpr(S->getSynchExpr());
8464 ExprResult Collection = getDerived().TransformExpr(S->getCollection());
8563 ExprResult Cond = getDerived().TransformExpr(S->getCond());
8573 ExprResult Inc = getDerived().TransformExpr(S->getInc());
8701 ExprResult
8716 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr());
8727 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr(
8774 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr());
9686 ExprResult Cond = getDerived().TransformExpr(C->getCondition());
9696 ExprResult Cond = getDerived().TransformExpr(C->getCondition());
9706 ExprResult NumThreads = getDerived().TransformExpr(C->getNumThreads());
9716 ExprResult E = getDerived().TransformExpr(C->getSafelen());
9726 ExprResult E = getDerived().TransformExpr(C->getAllocator());
9736 ExprResult E = getDerived().TransformExpr(C->getSimdlen());
9754 ExprResult T = getDerived().TransformExpr(E);
9778 ExprResult T = getDerived().TransformExpr(C->getFactor());
9793 ExprResult E = getDerived().TransformExpr(C->getNumForLoops());
9819 ExprResult E = getDerived().TransformExpr(C->getChunkSize());
9832 ExprResult E;
9845 ExprResult E;
9972 ExprResult IVR = getDerived().TransformExpr(C->getInteropVar());
9979 ExprResult ER = getDerived().TransformExpr(cast<Expr>(E));
9991 ExprResult ER = getDerived().TransformExpr(C->getInteropVar());
10002 ExprResult ER;
10016 ExprResult Cond = getDerived().TransformExpr(C->getCondition());
10026 ExprResult Cond = getDerived().TransformExpr(C->getCondition());
10036 ExprResult ThreadID = getDerived().TransformExpr(C->getThreadID());
10045 ExprResult E = getDerived().TransformExpr(C->getAlignment());
10103 ExprResult E = getDerived().TransformExpr(C->getMessageString());
10117 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10132 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10147 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10163 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10178 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10226 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10271 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10316 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10321 ExprResult Step = getDerived().TransformExpr(C->getStep());
10336 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10341 ExprResult Alignment = getDerived().TransformExpr(C->getAlignment());
10355 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10370 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10384 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10396 ExprResult E = getDerived().TransformExpr(C->getDepobj());
10409 ExprResult DepModRes = getDerived().TransformExpr(DepModifier);
10416 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10430 ExprResult E = getDerived().TransformExpr(C->getDevice());
10447 ExprResult EVar = TT.getDerived().TransformExpr(cast<Expr>(VE));
10497 ExprResult MapModRes = getDerived().TransformExpr(IteratorModifier);
10519 ExprResult AllocatorRes = getDerived().TransformExpr(Allocator);
10527 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10540 ExprResult E = getDerived().TransformExpr(C->getNumTeams());
10550 ExprResult E = getDerived().TransformExpr(C->getThreadLimit());
10560 ExprResult E = getDerived().TransformExpr(C->getPriority());
10570 ExprResult E = getDerived().TransformExpr(C->getGrainsize());
10581 ExprResult E = getDerived().TransformExpr(C->getNumTasks());
10591 ExprResult E = getDerived().TransformExpr(C->getHint());
10601 ExprResult E = getDerived().TransformExpr(C->getChunkSize());
10659 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10674 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10689 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10704 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10719 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10734 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10749 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10765 ExprResult Allocator = getDerived().TransformExpr(D.Allocator);
10768 ExprResult AllocatorTraits;
10789 ExprResult ModifierRes;
10796 ExprResult Locator = getDerived().TransformExpr(E);
10823 ExprResult Size = getDerived().TransformExpr(C->getSize());
10836 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
10865 ExprResult
10871 ExprResult TreeTransform<Derived>::TransformSYCLUniqueStableNameExpr(
10889 ExprResult
10899 ExprResult
10960 ExprResult
10966 ExprResult TreeTransform<Derived>::TransformFixedPointLiteral(
10972 ExprResult
10978 ExprResult
10984 ExprResult
10990 ExprResult
10996 ExprResult
11002 ExprResult
11004 ExprResult ControllingExpr;
11027 ExprResult AssocExpr =
11047 ExprResult
11049 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
11064 ExprResult
11073 ExprResult
11075 ExprResult SubExpr;
11092 ExprResult
11117 ExprResult Index = getDerived().TransformExpr(FromIndex);
11156 ExprResult
11164 ExprResult
11170 ExprResult TreeTransform<Derived>::TransformRecoveryExpr(RecoveryExpr *E) {
11174 ExprResult NewC = getDerived().TransformExpr(C);
11188 ExprResult
11197 ExprResult result = getDerived().TransformExpr(newSyntacticForm);
11210 ExprResult
11238 ExprResult SubExpr;
11263 ExprResult
11265 ExprResult LHS = getDerived().TransformExpr(E->getLHS());
11269 ExprResult RHS = getDerived().TransformExpr(E->getRHS());
11285 ExprResult
11287 ExprResult Base = getDerived().TransformExpr(E->getBase());
11291 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx());
11295 ExprResult ColumnIdx = getDerived().TransformExpr(E->getColumnIdx());
11308 ExprResult
11310 ExprResult Base = getDerived().TransformExpr(E->getBase());
11314 ExprResult LowerBound;
11321 ExprResult Length;
11328 ExprResult Stride;
11346 ExprResult
11348 ExprResult Base = getDerived().TransformExpr(E->getBase());
11355 ExprResult DimRes = getDerived().TransformExpr(Dim);
11371 ExprResult
11391 ExprResult Begin = getDerived().TransformExpr(Range.Begin);
11392 ExprResult End = getDerived().TransformExpr(Range.End);
11393 ExprResult Step = getDerived().TransformExpr(Range.Step);
11418 ExprResult Res = getDerived().RebuildOMPIteratorExpr(
11430 ExprResult
11433 ExprResult Callee = getDerived().TransformExpr(E->getCallee());
11467 ExprResult
11469 ExprResult Base = getDerived().TransformExpr(E->getBase());
11556 ExprResult
11558 ExprResult LHS = getDerived().TransformExpr(E->getLHS());
11562 ExprResult RHS =
11586 ExprResult TreeTransform<Derived>::TransformCXXRewrittenBinaryOperator(
11590 ExprResult LHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.LHS));
11594 ExprResult RHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.RHS));
11640 ExprResult
11652 ExprResult TreeTransform<Derived>::
11657 ExprResult commonExpr = getDerived().TransformExpr(e->getCommon());
11661 ExprResult rhs = getDerived().TransformExpr(e->getFalseExpr());
11678 ExprResult
11680 ExprResult Cond = getDerived().TransformExpr(E->getCond());
11684 ExprResult LHS = getDerived().TransformExpr(E->getLHS());
11688 ExprResult RHS = getDerived().TransformExpr(E->getRHS());
11706 ExprResult
11714 ExprResult
11720 ExprResult SubExpr
11737 ExprResult
11744 ExprResult Init = getDerived().TransformExpr(E->getInitializer());
11763 ExprResult
11765 ExprResult Base = getDerived().TransformExpr(E->getBase());
11782 ExprResult
11809 ExprResult
11814 ExprResult Init = getDerived().TransformExpr(E->getInit());
11844 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D));
11857 ExprResult Start
11862 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D));
11889 ExprResult
11898 ExprResult
11906 ExprResult
11913 ExprResult
11920 ExprResult
11939 ExprResult
11945 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
11959 ExprResult
11978 ExprResult
11990 ExprResult
12015 ExprResult
12017 ExprResult Cond = getDerived().TransformExpr(E->getCond());
12021 ExprResult LHS = getDerived().TransformExpr(E->getLHS());
12025 ExprResult RHS = getDerived().TransformExpr(E->getRHS());
12041 ExprResult
12047 ExprResult
12062 ExprResult Object = getDerived().TransformExpr(E->getArg(0));
12099 ExprResult First;
12107 ExprResult Second;
12151 ExprResult
12157 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) {
12170 ExprResult
12173 ExprResult Callee = getDerived().TransformExpr(E->getCallee());
12178 ExprResult EC = getDerived().TransformCallExpr(E->getConfig());
12203 ExprResult
12209 ExprResult SubExpr
12226 ExprResult
12233 ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr());
12242 ExprResult
12248 ExprResult
12254 ExprResult
12261 ExprResult
12267 ExprResult
12273 ExprResult
12281 ExprResult SubExpr
12299 ExprResult
12328 ExprResult SubExpr = getDerived().TransformExpr(Op);
12341 ExprResult
12360 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
12373 ExprResult
12379 ExprResult
12386 ExprResult
12410 ExprResult
12412 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
12425 ExprResult
12432 ExprResult InitRes;
12449 ExprResult
12464 ExprResult
12481 ExprResult
12492 ExprResult NewArraySize;
12511 ExprResult NewInit;
12595 ExprResult
12597 ExprResult Operand = getDerived().TransformExpr(E->getArgument());
12636 ExprResult
12639 ExprResult Base = getDerived().TransformExpr(E->getBase());
12766 ExprResult
12834 ExprResult
12967 ExprResult
12983 ExprResult
13001 ExprResult TypeParamResult = getDerived().TransformRequiresTypeParams(
13079 ExprResult TransExprRes = getDerived().TransformExpr(Req->getExpr());
13122 ExprResult TransConstraint =
13130 ExprResult
13140 ExprResult SubExpr;
13157 ExprResult
13159 ExprResult SubExpr;
13176 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr(
13179 ExprResult NewDRE = getDerived().TransformDependentScopeDeclRefExpr(
13194 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr(
13201 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr(
13243 ExprResult
13296 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr(
13326 ExprResult
13340 ExprResult
13346 ExprResult
13389 ExprResult
13393 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy;
13413 ExprResult NewExprInitResult = getDerived().TransformInitializer(
13547 ExprResult Init = Info.first;
13802 ExprResult
13833 ExprResult
13837 ExprResult Base((Expr*) nullptr);
13934 ExprResult TreeTransform<Derived>::TransformUnresolvedMemberExpr(
13937 ExprResult Base((Expr *)nullptr);
14000 ExprResult
14004 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
14015 ExprResult
14017 ExprResult Pattern = getDerived().TransformExpr(E->getPattern());
14029 ExprResult
14067 ExprResult DRE = getSema().BuildDeclRefExpr(
14170 ExprResult
14178 ExprResult
14186 ExprResult
14193 ExprResult
14200 ExprResult
14204 ExprResult CalleeResult = getDerived().TransformExpr(OldCallee);
14234 ExprResult LHS =
14235 E->getLHS() ? getDerived().TransformExpr(E->getLHS()) : ExprResult();
14239 ExprResult RHS =
14240 E->getRHS() ? getDerived().TransformExpr(E->getRHS()) : ExprResult();
14267 ExprResult Result = getDerived().TransformExpr(E->getInit());
14277 ExprResult Out = getDerived().TransformExpr(Pattern);
14291 ExprResult Out = getDerived().TransformExpr(Pattern);
14329 ExprResult Out = getDerived().TransformExpr(Pattern);
14350 ExprResult
14363 ExprResult
14370 ExprResult
14376 ExprResult
14382 ExprResult
14384 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
14396 ExprResult
14414 ExprResult
14448 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
14455 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
14477 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
14481 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
14506 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
14514 ExprResult Value
14535 ExprResult
14552 ExprResult TreeTransform<Derived>::
14562 ExprResult TreeTransform<Derived>::
14569 ExprResult Result = getDerived().TransformExpr(E->getSubExpr());
14584 ExprResult TreeTransform<Derived>::TransformObjCAvailabilityCheckExpr(
14590 ExprResult
14644 ExprResult Receiver
14667 ExprResult
14673 ExprResult
14679 ExprResult
14682 ExprResult Base = getDerived().TransformExpr(E->getBase());
14699 ExprResult
14707 ExprResult Base = getDerived().TransformExpr(E->getBase());
14731 ExprResult
14734 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr());
14739 ExprResult Key = getDerived().TransformExpr(E->getKeyExpr());
14755 ExprResult
14758 ExprResult Base = getDerived().TransformExpr(E->getBase());
14773 ExprResult
14792 ExprResult
14794 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr());
14813 ExprResult
14895 ExprResult
14897 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr());
14908 ExprResult
15304 ExprResult TreeTransform<Derived>::RebuildCXXOperatorCallExpr(
15315 ExprResult Result = SemaRef.CheckPlaceholderExpr(First);
15322 ExprResult Result = SemaRef.CheckPlaceholderExpr(Second);
15358 ExprResult Result
15381 ExprResult Result = SemaRef.CreateOverloadedBinOp(
15390 ExprResult