Lines Matching refs:ExprResult

139   static inline ExprResult Owned(Expr *E) { return E; }  in Owned()
404 ExprResult TransformExpr(Expr *E);
413 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit);
701 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
708 ExprResult TransformAddressOfOperand(Expr *E);
710 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
714 ExprResult TransformParenDependentScopeDeclRefExpr(
730 ExprResult Transform##Node(Node *E);
1467 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Result, in RebuildCoawaitExpr()
1476 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, in RebuildDependentCoawaitExpr()
1486 ExprResult RebuildCoyieldExpr(SourceLocation CoyieldLoc, Expr *Result) { in RebuildCoyieldExpr()
2161 ExprResult RebuildObjCAtSynchronizedOperand(SourceLocation atLoc, in RebuildObjCAtSynchronizedOperand()
2318 ExprResult RebuildPredefinedExpr(SourceLocation Loc, in RebuildPredefinedExpr()
2327 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS, in RebuildDeclarationNameExpr()
2338 ExprResult RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, in RebuildDeclRefExpr()
2353 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr()
2362 ExprResult RebuildCXXPseudoDestructorExpr(Expr *Base,
2375 ExprResult RebuildUnaryOperator(SourceLocation OpLoc, in RebuildUnaryOperator()
2385 ExprResult RebuildOffsetOfExpr(SourceLocation OperatorLoc, in RebuildOffsetOfExpr()
2398 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo, in RebuildUnaryExprOrTypeTrait()
2410 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait()
2413 ExprResult Result in RebuildUnaryExprOrTypeTrait()
2425 ExprResult RebuildArraySubscriptExpr(Expr *LHS, in RebuildArraySubscriptExpr()
2438 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in RebuildMatrixSubscriptExpr()
2449 ExprResult RebuildOMPArraySectionExpr(Expr *Base, SourceLocation LBracketLoc, in RebuildOMPArraySectionExpr()
2464 ExprResult RebuildOMPArrayShapingExpr(Expr *Base, SourceLocation LParenLoc, in RebuildOMPArrayShapingExpr()
2476 ExprResult RebuildOMPIteratorExpr( in RebuildOMPIteratorExpr()
2487 ExprResult RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc,
2499 ExprResult RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, in RebuildMemberExpr()
2508 ExprResult BaseResult = getSema().PerformMemberExprBaseConversion(Base, in RebuildMemberExpr()
2557 ExprResult RebuildBinaryOperator(SourceLocation OpLoc, in RebuildBinaryOperator()
2567 ExprResult RebuildCXXRewrittenBinaryOperator( in RebuildCXXRewrittenBinaryOperator()
2578 ExprResult RebuildConditionalOperator(Expr *Cond, in RebuildConditionalOperator()
2591 ExprResult RebuildCStyleCastExpr(SourceLocation LParenLoc, in RebuildCStyleCastExpr()
2603 ExprResult RebuildCompoundLiteralExpr(SourceLocation LParenLoc, in RebuildCompoundLiteralExpr()
2615 ExprResult RebuildExtVectorElementExpr(Expr *Base, in RebuildExtVectorElementExpr()
2635 ExprResult RebuildInitList(SourceLocation LBraceLoc, in RebuildInitList()
2645 ExprResult RebuildDesignatedInitExpr(Designation &Desig, in RebuildDesignatedInitExpr()
2650 ExprResult Result in RebuildDesignatedInitExpr()
2664 ExprResult RebuildImplicitValueInitExpr(QualType T) { in RebuildImplicitValueInitExpr()
2672 ExprResult RebuildVAArgExpr(SourceLocation BuiltinLoc, in RebuildVAArgExpr()
2684 ExprResult RebuildParenListExpr(SourceLocation LParenLoc, in RebuildParenListExpr()
2695 ExprResult RebuildAddrLabelExpr(SourceLocation AmpAmpLoc, in RebuildAddrLabelExpr()
2704 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, in RebuildStmtExpr()
2714 ExprResult RebuildChooseExpr(SourceLocation BuiltinLoc, in RebuildChooseExpr()
2726 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc, in RebuildGenericSelectionExpr()
2744 ExprResult RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op,
2756 ExprResult RebuildCXXNamedCastExpr(SourceLocation OpLoc, in RebuildCXXNamedCastExpr()
2799 ExprResult RebuildCXXStaticCastExpr(SourceLocation OpLoc, in RebuildCXXStaticCastExpr()
2816 ExprResult RebuildCXXDynamicCastExpr(SourceLocation OpLoc, in RebuildCXXDynamicCastExpr()
2833 ExprResult RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, in RebuildCXXReinterpretCastExpr()
2850 ExprResult RebuildCXXConstCastExpr(SourceLocation OpLoc, in RebuildCXXConstCastExpr()
2863 ExprResult
2877 ExprResult RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo, in RebuildCXXFunctionalCastExpr()
2891 ExprResult RebuildBuiltinBitCastExpr(SourceLocation KWLoc, in RebuildBuiltinBitCastExpr()
2901 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
2914 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
2926 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
2936 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
2946 ExprResult RebuildCXXThisExpr(SourceLocation ThisLoc, in RebuildCXXThisExpr()
2956 ExprResult RebuildCXXThrowExpr(SourceLocation ThrowLoc, Expr *Sub, in RebuildCXXThrowExpr()
2966 ExprResult RebuildCXXDefaultArgExpr(SourceLocation Loc, ParmVarDecl *Param) { in RebuildCXXDefaultArgExpr()
2976 ExprResult RebuildCXXDefaultInitExpr(SourceLocation Loc, in RebuildCXXDefaultInitExpr()
2986 ExprResult RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo, in RebuildCXXScalarValueInitExpr()
2997 ExprResult RebuildCXXNewExpr(SourceLocation StartLoc, in RebuildCXXNewExpr()
3024 ExprResult RebuildCXXDeleteExpr(SourceLocation StartLoc, in RebuildCXXDeleteExpr()
3036 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
3047 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait, in RebuildArrayTypeTrait()
3059 ExprResult RebuildExpressionTrait(ExpressionTrait Trait, in RebuildExpressionTrait()
3071 ExprResult RebuildDependentScopeDeclRefExpr( in RebuildDependentScopeDeclRefExpr()
3093 ExprResult RebuildTemplateIdExpr(const CXXScopeSpec &SS, in RebuildTemplateIdExpr()
3106 ExprResult RebuildCXXConstructExpr(QualType T, in RebuildCXXConstructExpr()
3139 ExprResult RebuildCXXInheritedCtorInitExpr(QualType T, SourceLocation Loc, in RebuildCXXInheritedCtorInitExpr()
3151 ExprResult RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo, in RebuildCXXTemporaryObjectExpr()
3164 ExprResult RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo, in RebuildCXXUnresolvedConstructExpr()
3177 ExprResult RebuildCXXDependentScopeMemberExpr(Expr *BaseE, in RebuildCXXDependentScopeMemberExpr()
3201 ExprResult RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, in RebuildUnresolvedMemberExpr()
3223 ExprResult RebuildCXXNoexceptExpr(SourceRange Range, Expr *Arg) { in RebuildCXXNoexceptExpr()
3228 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, in RebuildSizeOfPackExpr()
3243 ExprResult RebuildSourceLocExpr(SourceLocExpr::IdentKind Kind, in RebuildSourceLocExpr()
3254 ExprResult RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS, in RebuildConceptSpecializationExpr()
3260 ExprResult Result = getSema().CheckConceptTemplateId(SS, TemplateKWLoc, in RebuildConceptSpecializationExpr()
3273 ExprResult RebuildRequiresExpr(SourceLocation RequiresKWLoc, in RebuildRequiresExpr()
3322 ExprResult RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in RebuildObjCBoxedExpr()
3330 ExprResult RebuildObjCArrayLiteral(SourceRange Range, in RebuildObjCArrayLiteral()
3336 ExprResult RebuildObjCSubscriptRefExpr(SourceLocation RB, in RebuildObjCSubscriptRefExpr()
3348 ExprResult RebuildObjCDictionaryLiteral(SourceRange Range, in RebuildObjCDictionaryLiteral()
3357 ExprResult RebuildObjCEncodeExpr(SourceLocation AtLoc, in RebuildObjCEncodeExpr()
3364 ExprResult RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo, in RebuildObjCMessageExpr()
3379 ExprResult RebuildObjCMessageExpr(Expr *Receiver, in RebuildObjCMessageExpr()
3394 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr()
3420 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, in RebuildObjCIvarRefExpr()
3425 ExprResult Result = getSema().BuildMemberReferenceExpr( in RebuildObjCIvarRefExpr()
3440 ExprResult RebuildObjCPropertyRefExpr(Expr *BaseArg, in RebuildObjCPropertyRefExpr()
3459 ExprResult RebuildObjCPropertyRefExpr(Expr *Base, QualType T, in RebuildObjCPropertyRefExpr()
3475 ExprResult RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, in RebuildObjCIsaExpr()
3492 ExprResult RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, in RebuildShuffleVectorExpr()
3512 ExprResult TheCall = CallExpr::Create( in RebuildShuffleVectorExpr()
3522 ExprResult RebuildConvertVectorExpr(SourceLocation BuiltinLoc, in RebuildConvertVectorExpr()
3539 ExprResult Result in RebuildPackExpansion()
3582 ExprResult RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in RebuildPackExpansion()
3591 ExprResult RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE, in RebuildCXXFoldExpr()
3606 ExprResult RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in RebuildEmptyCXXFoldExpr()
3615 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, in RebuildAtomicExpr()
3625 ExprResult RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc, in RebuildRecoveryExpr()
3675 ExprResult E = getDerived().TransformExpr(cast<Expr>(S)); in TransformStmt()
3705 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr()
3722 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer()
3846 ExprResult OutPattern = getDerived().TransformExpr(Pattern); in TransformExprs()
3850 ExprResult Out = getDerived().RebuildPackExpansion(OutPattern.get(), in TransformExprs()
3870 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
3889 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
3904 ExprResult Result = in TransformExprs()
3933 ExprResult CondExpr = getDerived().TransformExpr(Expr); in TransformCondition()
4312 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
5089 ExprResult SizeResult; in TransformVariableArrayType()
5144 ExprResult sizeResult in TransformDependentSizedArrayType()
5186 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentVectorType()
5228 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentSizedExtVectorType()
5304 ExprResult rowResult = getDerived().TransformExpr(origRows); in TransformDependentSizedMatrixType()
5309 ExprResult columnResult = getDerived().TransformExpr(origColumns); in TransformDependentSizedMatrixType()
5351 ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr()); in TransformDependentAddressSpaceType()
5833 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec()
5996 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr()); in TransformTypeOfExprType()
6055 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr()); in TransformDecltypeType()
6323 ExprResult BitsExpr = getDerived().TransformExpr(EIT->getNumBitsExpr()); in TransformDependentExtIntType()
7095 const Stmt *ExprResult = S->getStmtExprResult(); in TransformCompoundStmt() local
7101 B, IsStmtExpr && B == ExprResult ? SDK_StmtExprResult : SDK_Discarded); in TransformCompoundStmt()
7134 ExprResult LHS, RHS; in TransformCaseStmt()
7368 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformDoStmt()
7406 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformForStmt()
7447 ExprResult Target = getDerived().TransformExpr(S->getTarget()); in TransformIndirectGotoStmt()
7475 ExprResult Result = getDerived().TransformInitializer(S->getRetValue(), in TransformReturnStmt()
7515 ExprResult AsmString; in TransformGCCAsmStmt()
7529 ExprResult Result = getDerived().TransformExpr(OutputExpr); in TransformGCCAsmStmt()
7547 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
7560 ExprResult Result = getDerived().TransformExpr(S->getLabelExpr(I)); in TransformGCCAsmStmt()
7595 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
7670 ExprResult Res = getDerived().TransformInitializer(ReturnObject, in TransformCoroutineBodyStmt()
7714 ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate()); in TransformCoroutineBodyStmt()
7719 ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate()); in TransformCoroutineBodyStmt()
7744 ExprResult Result = getDerived().TransformInitializer(S->getOperand(), in TransformCoreturnStmt()
7756 ExprResult
7758 ExprResult Result = getDerived().TransformInitializer(E->getOperand(), in TransformCoawaitExpr()
7770 ExprResult
7772 ExprResult OperandResult = getDerived().TransformInitializer(E->getOperand(), in TransformDependentCoawaitExpr()
7777 ExprResult LookupResult = getDerived().TransformUnresolvedLookupExpr( in TransformDependentCoawaitExpr()
7791 ExprResult
7793 ExprResult Result = getDerived().TransformInitializer(E->getOperand(), in TransformCoyieldExpr()
7902 ExprResult Operand; in TransformObjCAtThrowStmt()
7921 ExprResult Object = getDerived().TransformExpr(S->getSynchExpr()); in TransformObjCAtSynchronizedStmt()
7976 ExprResult Collection = getDerived().TransformExpr(S->getCollection()); in TransformObjCForCollectionStmt()
8075 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformCXXForRangeStmt()
8085 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformCXXForRangeStmt()
8213 ExprResult
8228 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformMSPropertyRefExpr()
8239 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr( in TransformMSPropertySubscriptExpr()
8286 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr()); in TransformSEHExceptStmt()
8987 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPIfClause()
8997 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPFinalClause()
9007 ExprResult NumThreads = getDerived().TransformExpr(C->getNumThreads()); in TransformOMPNumThreadsClause()
9017 ExprResult E = getDerived().TransformExpr(C->getSafelen()); in TransformOMPSafelenClause()
9027 ExprResult E = getDerived().TransformExpr(C->getAllocator()); in TransformOMPAllocatorClause()
9037 ExprResult E = getDerived().TransformExpr(C->getSimdlen()); in TransformOMPSimdlenClause()
9047 ExprResult E = getDerived().TransformExpr(C->getNumForLoops()); in TransformOMPCollapseClause()
9073 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPScheduleClause()
9086 ExprResult E; in TransformOMPOrderedClause()
9099 ExprResult E; in TransformOMPDetachClause()
9257 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPPrivateClause()
9272 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFirstprivateClause()
9287 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLastprivateClause()
9303 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPSharedClause()
9318 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPReductionClause()
9366 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPTaskReductionClause()
9411 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInReductionClause()
9456 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLinearClause()
9461 ExprResult Step = getDerived().TransformExpr(C->getStep()); in TransformOMPLinearClause()
9475 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAlignedClause()
9480 ExprResult Alignment = getDerived().TransformExpr(C->getAlignment()); in TransformOMPAlignedClause()
9494 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyinClause()
9509 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyprivateClause()
9523 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFlushClause()
9535 ExprResult E = getDerived().TransformExpr(C->getDepobj()); in TransformOMPDepobjClause()
9548 ExprResult DepModRes = getDerived().TransformExpr(DepModifier); in TransformOMPDependClause()
9555 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPDependClause()
9569 ExprResult E = getDerived().TransformExpr(C->getDevice()); in TransformOMPDeviceClause()
9586 ExprResult EVar = TT.getDerived().TransformExpr(cast<Expr>(VE)); in transformOMPMappableExprListClause()
9651 ExprResult AllocatorRes = getDerived().TransformExpr(Allocator); in TransformOMPAllocateClause()
9659 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAllocateClause()
9672 ExprResult E = getDerived().TransformExpr(C->getNumTeams()); in TransformOMPNumTeamsClause()
9682 ExprResult E = getDerived().TransformExpr(C->getThreadLimit()); in TransformOMPThreadLimitClause()
9692 ExprResult E = getDerived().TransformExpr(C->getPriority()); in TransformOMPPriorityClause()
9702 ExprResult E = getDerived().TransformExpr(C->getGrainsize()); in TransformOMPGrainsizeClause()
9712 ExprResult E = getDerived().TransformExpr(C->getNumTasks()); in TransformOMPNumTasksClause()
9721 ExprResult E = getDerived().TransformExpr(C->getHint()); in TransformOMPHintClause()
9731 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPDistScheduleClause()
9789 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDevicePtrClause()
9804 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDeviceAddrClause()
9819 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPIsDevicePtrClause()
9834 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPNontemporalClause()
9849 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInclusiveClause()
9864 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPExclusiveClause()
9880 ExprResult Allocator = getDerived().TransformExpr(D.Allocator); in TransformOMPUsesAllocatorsClause()
9883 ExprResult AllocatorTraits; in TransformOMPUsesAllocatorsClause()
9904 ExprResult ModifierRes; in TransformOMPAffinityClause()
9911 ExprResult Locator = getDerived().TransformExpr(E); in TransformOMPAffinityClause()
9932 ExprResult
9938 ExprResult
9948 ExprResult
10009 ExprResult
10015 ExprResult TreeTransform<Derived>::TransformFixedPointLiteral( in TransformFixedPointLiteral()
10021 ExprResult
10027 ExprResult
10033 ExprResult
10039 ExprResult
10045 ExprResult
10053 ExprResult
10055 ExprResult ControllingExpr = in TransformGenericSelectionExpr()
10073 ExprResult AssocExpr = in TransformGenericSelectionExpr()
10089 ExprResult
10091 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr()
10106 ExprResult
10115 ExprResult
10117 ExprResult SubExpr; in TransformUnaryOperator()
10134 ExprResult
10159 ExprResult Index = getDerived().TransformExpr(FromIndex); in TransformOffsetOfExpr()
10198 ExprResult
10206 ExprResult
10212 ExprResult TreeTransform<Derived>::TransformRecoveryExpr(RecoveryExpr *E) { in TransformRecoveryExpr()
10216 ExprResult NewC = getDerived().TransformExpr(C); in TransformRecoveryExpr()
10230 ExprResult
10239 ExprResult result = getDerived().TransformExpr(newSyntacticForm); in TransformPseudoObjectExpr()
10252 ExprResult
10280 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr()
10305 ExprResult
10307 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformArraySubscriptExpr()
10311 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformArraySubscriptExpr()
10327 ExprResult
10329 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMatrixSubscriptExpr()
10333 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); in TransformMatrixSubscriptExpr()
10337 ExprResult ColumnIdx = getDerived().TransformExpr(E->getColumnIdx()); in TransformMatrixSubscriptExpr()
10350 ExprResult
10352 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformOMPArraySectionExpr()
10356 ExprResult LowerBound; in TransformOMPArraySectionExpr()
10363 ExprResult Length; in TransformOMPArraySectionExpr()
10370 ExprResult Stride; in TransformOMPArraySectionExpr()
10388 ExprResult
10390 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformOMPArrayShapingExpr()
10397 ExprResult DimRes = getDerived().TransformExpr(Dim); in TransformOMPArrayShapingExpr()
10413 ExprResult
10433 ExprResult Begin = getDerived().TransformExpr(Range.Begin); in TransformOMPIteratorExpr()
10434 ExprResult End = getDerived().TransformExpr(Range.End); in TransformOMPIteratorExpr()
10435 ExprResult Step = getDerived().TransformExpr(Range.Step); in TransformOMPIteratorExpr()
10460 ExprResult Res = getDerived().RebuildOMPIteratorExpr( in TransformOMPIteratorExpr()
10472 ExprResult
10475 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCallExpr()
10509 ExprResult
10511 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMemberExpr()
10594 ExprResult
10596 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformBinaryOperator()
10600 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformBinaryOperator()
10623 ExprResult TreeTransform<Derived>::TransformCXXRewrittenBinaryOperator( in TransformCXXRewrittenBinaryOperator()
10627 ExprResult LHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.LHS)); in TransformCXXRewrittenBinaryOperator()
10631 ExprResult RHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.RHS)); in TransformCXXRewrittenBinaryOperator()
10667 ExprResult
10679 ExprResult TreeTransform<Derived>::
10684 ExprResult commonExpr = getDerived().TransformExpr(e->getCommon()); in TransformBinaryConditionalOperator()
10688 ExprResult rhs = getDerived().TransformExpr(e->getFalseExpr()); in TransformBinaryConditionalOperator()
10705 ExprResult
10707 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformConditionalOperator()
10711 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformConditionalOperator()
10715 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformConditionalOperator()
10733 ExprResult
10741 ExprResult
10747 ExprResult SubExpr in TransformCStyleCastExpr()
10764 ExprResult
10771 ExprResult Init = getDerived().TransformExpr(E->getInitializer()); in TransformCompoundLiteralExpr()
10790 ExprResult
10792 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformExtVectorElementExpr()
10809 ExprResult
10836 ExprResult
10841 ExprResult Init = getDerived().TransformExpr(E->getInit()); in TransformDesignatedInitExpr()
10870 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D)); in TransformDesignatedInitExpr()
10883 ExprResult Start in TransformDesignatedInitExpr()
10888 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D)); in TransformDesignatedInitExpr()
10917 ExprResult
10926 ExprResult
10934 ExprResult
10941 ExprResult
10948 ExprResult
10967 ExprResult
10973 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr()
10987 ExprResult
11006 ExprResult
11018 ExprResult
11043 ExprResult
11045 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformChooseExpr()
11049 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformChooseExpr()
11053 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformChooseExpr()
11069 ExprResult
11075 ExprResult
11089 ExprResult Object = getDerived().TransformExpr(E->getArg(0)); in TransformCXXOperatorCallExpr()
11123 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCXXOperatorCallExpr()
11127 ExprResult First; in TransformCXXOperatorCallExpr()
11135 ExprResult Second; in TransformCXXOperatorCallExpr()
11162 ExprResult
11168 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) { in TransformSourceLocExpr()
11181 ExprResult
11184 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCUDAKernelCallExpr()
11189 ExprResult EC = getDerived().TransformCallExpr(E->getConfig()); in TransformCUDAKernelCallExpr()
11214 ExprResult
11220 ExprResult SubExpr in TransformCXXNamedCastExpr()
11237 ExprResult
11244 ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr()); in TransformBuiltinBitCastExpr()
11253 ExprResult
11259 ExprResult
11265 ExprResult
11272 ExprResult
11278 ExprResult
11284 ExprResult
11292 ExprResult SubExpr in TransformCXXFunctionalCastExpr()
11310 ExprResult
11334 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXTypeidExpr()
11347 ExprResult
11366 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr()
11379 ExprResult
11385 ExprResult
11392 ExprResult
11407 ExprResult
11409 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr()
11422 ExprResult
11437 ExprResult
11452 ExprResult
11469 ExprResult
11480 ExprResult NewArraySize; in TransformCXXNewExpr()
11499 ExprResult NewInit; in TransformCXXNewExpr()
11583 ExprResult
11585 ExprResult Operand = getDerived().TransformExpr(E->getArgument()); in TransformCXXDeleteExpr()
11624 ExprResult
11627 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformCXXPseudoDestructorExpr()
11757 ExprResult
11825 ExprResult
11958 ExprResult
11974 ExprResult
12065 ExprResult TransExprRes = getDerived().TransformExpr(Req->getExpr()); in TransformExprRequirement()
12107 ExprResult TransConstraint = in TransformNestedRequirement()
12115 ExprResult
12125 ExprResult SubExpr; in TransformArrayTypeTraitExpr()
12142 ExprResult
12144 ExprResult SubExpr; in TransformExpressionTraitExpr()
12161 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
12164 ExprResult NewDRE = getDerived().TransformDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
12179 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
12186 ExprResult
12232 ExprResult
12284 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr( in TransformCXXInheritedCtorInitExpr()
12314 ExprResult
12325 ExprResult
12331 ExprResult
12374 ExprResult
12378 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy; in TransformLambdaExpr()
12398 ExprResult NewExprInitResult = getDerived().TransformInitializer( in TransformLambdaExpr()
12488 ExprResult NewTrailingRequiresClause; in TransformLambdaExpr()
12571 ExprResult Init = Info.first; in TransformLambdaExpr()
12738 ExprResult
12769 ExprResult
12773 ExprResult Base((Expr*) nullptr); in TransformCXXDependentScopeMemberExpr()
12870 ExprResult
12873 ExprResult Base((Expr*) nullptr); in TransformUnresolvedMemberExpr()
12946 ExprResult
12950 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr()
12961 ExprResult
12963 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr()
12975 ExprResult
13013 ExprResult DRE = getSema().BuildDeclRefExpr( in TransformSizeOfPackExpr()
13115 ExprResult
13123 ExprResult
13131 ExprResult
13138 ExprResult
13145 ExprResult
13149 ExprResult CalleeResult = getDerived().TransformExpr(OldCallee); in TransformCXXFoldExpr()
13179 ExprResult LHS = in TransformCXXFoldExpr()
13180 E->getLHS() ? getDerived().TransformExpr(E->getLHS()) : ExprResult(); in TransformCXXFoldExpr()
13184 ExprResult RHS = in TransformCXXFoldExpr()
13185 E->getRHS() ? getDerived().TransformExpr(E->getRHS()) : ExprResult(); in TransformCXXFoldExpr()
13212 ExprResult Result = getDerived().TransformExpr(E->getInit()); in TransformCXXFoldExpr()
13222 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13236 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13270 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13291 ExprResult
13298 ExprResult
13304 ExprResult
13310 ExprResult
13312 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr()
13324 ExprResult
13342 ExprResult
13376 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
13383 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
13405 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
13409 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
13434 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
13442 ExprResult Value in TransformObjCDictionaryLiteral()
13464 ExprResult
13481 ExprResult TreeTransform<Derived>::
13491 ExprResult TreeTransform<Derived>::
13498 ExprResult Result = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBridgedCastExpr()
13513 ExprResult TreeTransform<Derived>::TransformObjCAvailabilityCheckExpr( in TransformObjCAvailabilityCheckExpr()
13519 ExprResult
13573 ExprResult Receiver in TransformObjCMessageExpr()
13596 ExprResult
13602 ExprResult
13608 ExprResult
13611 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIvarRefExpr()
13628 ExprResult
13636 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCPropertyRefExpr()
13660 ExprResult
13663 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformObjCSubscriptRefExpr()
13668 ExprResult Key = getDerived().TransformExpr(E->getKeyExpr()); in TransformObjCSubscriptRefExpr()
13684 ExprResult
13687 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIsaExpr()
13702 ExprResult
13721 ExprResult
13723 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformConvertVectorExpr()
13742 ExprResult
13819 ExprResult
13825 ExprResult
14235 ExprResult
14249 ExprResult Result = SemaRef.CheckPlaceholderExpr(First); in RebuildCXXOperatorCallExpr()
14256 ExprResult Result = SemaRef.CheckPlaceholderExpr(Second); in RebuildCXXOperatorCallExpr()
14288 ExprResult Result in RebuildCXXOperatorCallExpr()
14351 ExprResult Result = SemaRef.CreateOverloadedBinOp( in RebuildCXXOperatorCallExpr()
14360 ExprResult