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);
1473 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, in RebuildCoawaitExpr()
1485 ExprResult Suspend = getSema().BuildOperatorCoawaitCall( in RebuildCoawaitExpr()
1501 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, in RebuildDependentCoawaitExpr()
1511 ExprResult RebuildCoyieldExpr(SourceLocation CoyieldLoc, Expr *Result) { in RebuildCoyieldExpr()
2318 ExprResult RebuildObjCAtSynchronizedOperand(SourceLocation atLoc, in RebuildObjCAtSynchronizedOperand()
2471 ExprResult RebuildSYCLUniqueStableNameExpr(SourceLocation OpLoc, in RebuildSYCLUniqueStableNameExpr()
2482 ExprResult RebuildPredefinedExpr(SourceLocation Loc, in RebuildPredefinedExpr()
2491 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS, in RebuildDeclarationNameExpr()
2502 ExprResult RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, in RebuildDeclRefExpr()
2517 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr()
2526 ExprResult RebuildCXXPseudoDestructorExpr(Expr *Base,
2539 ExprResult RebuildUnaryOperator(SourceLocation OpLoc, in RebuildUnaryOperator()
2549 ExprResult RebuildOffsetOfExpr(SourceLocation OperatorLoc, in RebuildOffsetOfExpr()
2562 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo, in RebuildUnaryExprOrTypeTrait()
2574 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait()
2577 ExprResult Result in RebuildUnaryExprOrTypeTrait()
2589 ExprResult RebuildArraySubscriptExpr(Expr *LHS, in RebuildArraySubscriptExpr()
2602 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in RebuildMatrixSubscriptExpr()
2613 ExprResult RebuildOMPArraySectionExpr(Expr *Base, SourceLocation LBracketLoc, in RebuildOMPArraySectionExpr()
2628 ExprResult RebuildOMPArrayShapingExpr(Expr *Base, SourceLocation LParenLoc, in RebuildOMPArrayShapingExpr()
2640 ExprResult RebuildOMPIteratorExpr( in RebuildOMPIteratorExpr()
2651 ExprResult RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc,
2659 ExprResult RebuildCxxSubscriptExpr(Expr *Callee, SourceLocation LParenLoc, in RebuildCxxSubscriptExpr()
2670 ExprResult RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, in RebuildMemberExpr()
2679 ExprResult BaseResult = getSema().PerformMemberExprBaseConversion(Base, in RebuildMemberExpr()
2728 ExprResult RebuildBinaryOperator(SourceLocation OpLoc, in RebuildBinaryOperator()
2738 ExprResult RebuildCXXRewrittenBinaryOperator( in RebuildCXXRewrittenBinaryOperator()
2749 ExprResult RebuildConditionalOperator(Expr *Cond, in RebuildConditionalOperator()
2762 ExprResult RebuildCStyleCastExpr(SourceLocation LParenLoc, in RebuildCStyleCastExpr()
2774 ExprResult RebuildCompoundLiteralExpr(SourceLocation LParenLoc, in RebuildCompoundLiteralExpr()
2786 ExprResult RebuildExtVectorElementExpr(Expr *Base, in RebuildExtVectorElementExpr()
2806 ExprResult RebuildInitList(SourceLocation LBraceLoc, in RebuildInitList()
2816 ExprResult RebuildDesignatedInitExpr(Designation &Desig, in RebuildDesignatedInitExpr()
2821 ExprResult Result in RebuildDesignatedInitExpr()
2835 ExprResult RebuildImplicitValueInitExpr(QualType T) { in RebuildImplicitValueInitExpr()
2843 ExprResult RebuildVAArgExpr(SourceLocation BuiltinLoc, in RebuildVAArgExpr()
2855 ExprResult RebuildParenListExpr(SourceLocation LParenLoc, in RebuildParenListExpr()
2866 ExprResult RebuildAddrLabelExpr(SourceLocation AmpAmpLoc, in RebuildAddrLabelExpr()
2875 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, in RebuildStmtExpr()
2885 ExprResult RebuildChooseExpr(SourceLocation BuiltinLoc, in RebuildChooseExpr()
2897 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc, in RebuildGenericSelectionExpr()
2915 ExprResult RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op,
2927 ExprResult RebuildCXXNamedCastExpr(SourceLocation OpLoc, in RebuildCXXNamedCastExpr()
2970 ExprResult RebuildCXXStaticCastExpr(SourceLocation OpLoc, in RebuildCXXStaticCastExpr()
2987 ExprResult RebuildCXXDynamicCastExpr(SourceLocation OpLoc, in RebuildCXXDynamicCastExpr()
3004 ExprResult RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, in RebuildCXXReinterpretCastExpr()
3021 ExprResult RebuildCXXConstCastExpr(SourceLocation OpLoc, in RebuildCXXConstCastExpr()
3034 ExprResult
3048 ExprResult RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo, in RebuildCXXFunctionalCastExpr()
3062 ExprResult RebuildBuiltinBitCastExpr(SourceLocation KWLoc, in RebuildBuiltinBitCastExpr()
3072 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
3085 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
3097 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
3107 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
3117 ExprResult RebuildCXXThisExpr(SourceLocation ThisLoc, in RebuildCXXThisExpr()
3127 ExprResult RebuildCXXThrowExpr(SourceLocation ThrowLoc, Expr *Sub, in RebuildCXXThrowExpr()
3137 ExprResult RebuildCXXDefaultArgExpr(SourceLocation Loc, ParmVarDecl *Param) { in RebuildCXXDefaultArgExpr()
3147 ExprResult RebuildCXXDefaultInitExpr(SourceLocation Loc, in RebuildCXXDefaultInitExpr()
3157 ExprResult RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo, in RebuildCXXScalarValueInitExpr()
3168 ExprResult RebuildCXXNewExpr(SourceLocation StartLoc, in RebuildCXXNewExpr()
3195 ExprResult RebuildCXXDeleteExpr(SourceLocation StartLoc, in RebuildCXXDeleteExpr()
3207 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
3218 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait, in RebuildArrayTypeTrait()
3230 ExprResult RebuildExpressionTrait(ExpressionTrait Trait, in RebuildExpressionTrait()
3242 ExprResult RebuildDependentScopeDeclRefExpr( in RebuildDependentScopeDeclRefExpr()
3264 ExprResult RebuildTemplateIdExpr(const CXXScopeSpec &SS, in RebuildTemplateIdExpr()
3277 ExprResult RebuildCXXConstructExpr(QualType T, in RebuildCXXConstructExpr()
3311 ExprResult RebuildCXXInheritedCtorInitExpr(QualType T, SourceLocation Loc, in RebuildCXXInheritedCtorInitExpr()
3323 ExprResult RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo, in RebuildCXXTemporaryObjectExpr()
3336 ExprResult RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo, in RebuildCXXUnresolvedConstructExpr()
3349 ExprResult RebuildCXXDependentScopeMemberExpr(Expr *BaseE, in RebuildCXXDependentScopeMemberExpr()
3373 ExprResult RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, in RebuildUnresolvedMemberExpr()
3395 ExprResult RebuildCXXNoexceptExpr(SourceRange Range, Expr *Arg) { in RebuildCXXNoexceptExpr()
3400 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, in RebuildSizeOfPackExpr()
3415 ExprResult RebuildSourceLocExpr(SourceLocExpr::IdentKind Kind, in RebuildSourceLocExpr()
3427 ExprResult RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS, in RebuildConceptSpecializationExpr()
3433 ExprResult Result = getSema().CheckConceptTemplateId(SS, TemplateKWLoc, in RebuildConceptSpecializationExpr()
3446 ExprResult RebuildRequiresExpr(SourceLocation RequiresKWLoc, in RebuildRequiresExpr()
3495 ExprResult RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in RebuildObjCBoxedExpr()
3503 ExprResult RebuildObjCArrayLiteral(SourceRange Range, in RebuildObjCArrayLiteral()
3509 ExprResult RebuildObjCSubscriptRefExpr(SourceLocation RB, in RebuildObjCSubscriptRefExpr()
3521 ExprResult RebuildObjCDictionaryLiteral(SourceRange Range, in RebuildObjCDictionaryLiteral()
3530 ExprResult RebuildObjCEncodeExpr(SourceLocation AtLoc, in RebuildObjCEncodeExpr()
3537 ExprResult RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo, in RebuildObjCMessageExpr()
3552 ExprResult RebuildObjCMessageExpr(Expr *Receiver, in RebuildObjCMessageExpr()
3567 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr()
3593 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, in RebuildObjCIvarRefExpr()
3598 ExprResult Result = getSema().BuildMemberReferenceExpr( in RebuildObjCIvarRefExpr()
3613 ExprResult RebuildObjCPropertyRefExpr(Expr *BaseArg, in RebuildObjCPropertyRefExpr()
3632 ExprResult RebuildObjCPropertyRefExpr(Expr *Base, QualType T, in RebuildObjCPropertyRefExpr()
3648 ExprResult RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, in RebuildObjCIsaExpr()
3665 ExprResult RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, in RebuildShuffleVectorExpr()
3685 ExprResult TheCall = CallExpr::Create( in RebuildShuffleVectorExpr()
3695 ExprResult RebuildConvertVectorExpr(SourceLocation BuiltinLoc, in RebuildConvertVectorExpr()
3712 ExprResult Result in RebuildPackExpansion()
3755 ExprResult RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in RebuildPackExpansion()
3764 ExprResult RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE, in RebuildCXXFoldExpr()
3779 ExprResult RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in RebuildEmptyCXXFoldExpr()
3788 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, in RebuildAtomicExpr()
3798 ExprResult RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc, in RebuildRecoveryExpr()
3848 ExprResult E = getDerived().TransformExpr(cast<Expr>(S)); in TransformStmt()
3879 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr()
3896 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer()
4022 ExprResult OutPattern = getDerived().TransformExpr(Pattern); in TransformExprs()
4026 ExprResult Out = getDerived().RebuildPackExpansion(OutPattern.get(), in TransformExprs()
4046 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
4065 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
4080 ExprResult Result = in TransformExprs()
4109 ExprResult CondExpr = getDerived().TransformExpr(Expr); in TransformCondition()
4486 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
5264 ExprResult SizeResult; in TransformVariableArrayType()
5319 ExprResult sizeResult in TransformDependentSizedArrayType()
5361 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentVectorType()
5403 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentSizedExtVectorType()
5479 ExprResult rowResult = getDerived().TransformExpr(origRows); in TransformDependentSizedMatrixType()
5484 ExprResult columnResult = getDerived().TransformExpr(origColumns); in TransformDependentSizedMatrixType()
5526 ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr()); in TransformDependentAddressSpaceType()
6008 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec()
6197 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr()); in TransformTypeOfExprType()
6256 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr()); in TransformDecltypeType()
6524 ExprResult BitsExpr = getDerived().TransformExpr(EIT->getNumBitsExpr()); in TransformDependentBitIntType()
7303 const Stmt *ExprResult = S->getStmtExprResult(); in TransformCompoundStmt() local
7309 B, IsStmtExpr && B == ExprResult ? SDK_StmtExprResult : SDK_Discarded); in TransformCompoundStmt()
7342 ExprResult LHS, RHS; in TransformCaseStmt()
7585 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformDoStmt()
7623 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformForStmt()
7664 ExprResult Target = getDerived().TransformExpr(S->getTarget()); in TransformIndirectGotoStmt()
7692 ExprResult Result = getDerived().TransformInitializer(S->getRetValue(), in TransformReturnStmt()
7732 ExprResult AsmString; in TransformGCCAsmStmt()
7746 ExprResult Result = getDerived().TransformExpr(OutputExpr); in TransformGCCAsmStmt()
7764 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
7777 ExprResult Result = getDerived().TransformExpr(S->getLabelExpr(I)); in TransformGCCAsmStmt()
7812 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
7887 ExprResult Res = getDerived().TransformInitializer(ReturnObject, in TransformCoroutineBodyStmt()
7931 ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate()); in TransformCoroutineBodyStmt()
7936 ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate()); in TransformCoroutineBodyStmt()
7955 ExprResult Result = getDerived().TransformInitializer(S->getOperand(), in TransformCoreturnStmt()
7967 ExprResult TreeTransform<Derived>::TransformCoawaitExpr(CoawaitExpr *E) { in TransformCoawaitExpr()
7968 ExprResult Operand = getDerived().TransformInitializer(E->getOperand(), in TransformCoawaitExpr()
7979 ExprResult Lookup = getSema().BuildOperatorCoawaitLookupExpr( in TransformCoawaitExpr()
7990 ExprResult
7992 ExprResult OperandResult = getDerived().TransformInitializer(E->getOperand(), in TransformDependentCoawaitExpr()
7997 ExprResult LookupResult = getDerived().TransformUnresolvedLookupExpr( in TransformDependentCoawaitExpr()
8011 ExprResult
8013 ExprResult Result = getDerived().TransformInitializer(E->getOperand(), in TransformCoyieldExpr()
8122 ExprResult Operand; in TransformObjCAtThrowStmt()
8141 ExprResult Object = getDerived().TransformExpr(S->getSynchExpr()); in TransformObjCAtSynchronizedStmt()
8196 ExprResult Collection = getDerived().TransformExpr(S->getCollection()); in TransformObjCForCollectionStmt()
8295 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformCXXForRangeStmt()
8305 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformCXXForRangeStmt()
8433 ExprResult
8448 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformMSPropertyRefExpr()
8459 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr( in TransformMSPropertySubscriptExpr()
8506 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr()); in TransformSEHExceptStmt()
9395 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPIfClause()
9405 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPFinalClause()
9415 ExprResult NumThreads = getDerived().TransformExpr(C->getNumThreads()); in TransformOMPNumThreadsClause()
9425 ExprResult E = getDerived().TransformExpr(C->getSafelen()); in TransformOMPSafelenClause()
9435 ExprResult E = getDerived().TransformExpr(C->getAllocator()); in TransformOMPAllocatorClause()
9445 ExprResult E = getDerived().TransformExpr(C->getSimdlen()); in TransformOMPSimdlenClause()
9463 ExprResult T = getDerived().TransformExpr(E); in TransformOMPSizesClause()
9487 ExprResult T = getDerived().TransformExpr(C->getFactor()); in TransformOMPPartialClause()
9502 ExprResult E = getDerived().TransformExpr(C->getNumForLoops()); in TransformOMPCollapseClause()
9528 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPScheduleClause()
9541 ExprResult E; in TransformOMPOrderedClause()
9554 ExprResult E; in TransformOMPDetachClause()
9675 ExprResult IVR = getDerived().TransformExpr(C->getInteropVar()); in TransformOMPInitClause()
9682 ExprResult ER = getDerived().TransformExpr(cast<Expr>(E)); in TransformOMPInitClause()
9694 ExprResult ER = getDerived().TransformExpr(C->getInteropVar()); in TransformOMPUseClause()
9705 ExprResult ER; in TransformOMPDestroyClause()
9719 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPNovariantsClause()
9729 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPNocontextClause()
9739 ExprResult ThreadID = getDerived().TransformExpr(C->getThreadID()); in TransformOMPFilterClause()
9748 ExprResult E = getDerived().TransformExpr(C->getAlignment()); in TransformOMPAlignClause()
9794 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPPrivateClause()
9809 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFirstprivateClause()
9824 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLastprivateClause()
9840 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPSharedClause()
9855 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPReductionClause()
9903 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPTaskReductionClause()
9948 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInReductionClause()
9993 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLinearClause()
9998 ExprResult Step = getDerived().TransformExpr(C->getStep()); in TransformOMPLinearClause()
10012 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAlignedClause()
10017 ExprResult Alignment = getDerived().TransformExpr(C->getAlignment()); in TransformOMPAlignedClause()
10031 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyinClause()
10046 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyprivateClause()
10060 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFlushClause()
10072 ExprResult E = getDerived().TransformExpr(C->getDepobj()); in TransformOMPDepobjClause()
10085 ExprResult DepModRes = getDerived().TransformExpr(DepModifier); in TransformOMPDependClause()
10092 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPDependClause()
10106 ExprResult E = getDerived().TransformExpr(C->getDevice()); in TransformOMPDeviceClause()
10123 ExprResult EVar = TT.getDerived().TransformExpr(cast<Expr>(VE)); in transformOMPMappableExprListClause()
10188 ExprResult AllocatorRes = getDerived().TransformExpr(Allocator); in TransformOMPAllocateClause()
10196 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAllocateClause()
10209 ExprResult E = getDerived().TransformExpr(C->getNumTeams()); in TransformOMPNumTeamsClause()
10219 ExprResult E = getDerived().TransformExpr(C->getThreadLimit()); in TransformOMPThreadLimitClause()
10229 ExprResult E = getDerived().TransformExpr(C->getPriority()); in TransformOMPPriorityClause()
10239 ExprResult E = getDerived().TransformExpr(C->getGrainsize()); in TransformOMPGrainsizeClause()
10249 ExprResult E = getDerived().TransformExpr(C->getNumTasks()); in TransformOMPNumTasksClause()
10258 ExprResult E = getDerived().TransformExpr(C->getHint()); in TransformOMPHintClause()
10268 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPDistScheduleClause()
10326 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDevicePtrClause()
10341 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDeviceAddrClause()
10356 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPIsDevicePtrClause()
10371 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPHasDeviceAddrClause()
10386 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPNontemporalClause()
10401 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInclusiveClause()
10416 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPExclusiveClause()
10432 ExprResult Allocator = getDerived().TransformExpr(D.Allocator); in TransformOMPUsesAllocatorsClause()
10435 ExprResult AllocatorTraits; in TransformOMPUsesAllocatorsClause()
10456 ExprResult ModifierRes; in TransformOMPAffinityClause()
10463 ExprResult Locator = getDerived().TransformExpr(E); in TransformOMPAffinityClause()
10491 ExprResult
10497 ExprResult TreeTransform<Derived>::TransformSYCLUniqueStableNameExpr( in TransformSYCLUniqueStableNameExpr()
10515 ExprResult
10525 ExprResult
10586 ExprResult
10592 ExprResult TreeTransform<Derived>::TransformFixedPointLiteral( in TransformFixedPointLiteral()
10598 ExprResult
10604 ExprResult
10610 ExprResult
10616 ExprResult
10622 ExprResult
10628 ExprResult
10630 ExprResult ControllingExpr = in TransformGenericSelectionExpr()
10648 ExprResult AssocExpr = in TransformGenericSelectionExpr()
10664 ExprResult
10666 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr()
10681 ExprResult
10690 ExprResult
10692 ExprResult SubExpr; in TransformUnaryOperator()
10709 ExprResult
10734 ExprResult Index = getDerived().TransformExpr(FromIndex); in TransformOffsetOfExpr()
10773 ExprResult
10781 ExprResult
10787 ExprResult TreeTransform<Derived>::TransformRecoveryExpr(RecoveryExpr *E) { in TransformRecoveryExpr()
10791 ExprResult NewC = getDerived().TransformExpr(C); in TransformRecoveryExpr()
10805 ExprResult
10814 ExprResult result = getDerived().TransformExpr(newSyntacticForm); in TransformPseudoObjectExpr()
10827 ExprResult
10855 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr()
10880 ExprResult
10882 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformArraySubscriptExpr()
10886 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformArraySubscriptExpr()
10902 ExprResult
10904 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMatrixSubscriptExpr()
10908 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); in TransformMatrixSubscriptExpr()
10912 ExprResult ColumnIdx = getDerived().TransformExpr(E->getColumnIdx()); in TransformMatrixSubscriptExpr()
10925 ExprResult
10927 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformOMPArraySectionExpr()
10931 ExprResult LowerBound; in TransformOMPArraySectionExpr()
10938 ExprResult Length; in TransformOMPArraySectionExpr()
10945 ExprResult Stride; in TransformOMPArraySectionExpr()
10963 ExprResult
10965 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformOMPArrayShapingExpr()
10972 ExprResult DimRes = getDerived().TransformExpr(Dim); in TransformOMPArrayShapingExpr()
10988 ExprResult
11008 ExprResult Begin = getDerived().TransformExpr(Range.Begin); in TransformOMPIteratorExpr()
11009 ExprResult End = getDerived().TransformExpr(Range.End); in TransformOMPIteratorExpr()
11010 ExprResult Step = getDerived().TransformExpr(Range.Step); in TransformOMPIteratorExpr()
11035 ExprResult Res = getDerived().RebuildOMPIteratorExpr( in TransformOMPIteratorExpr()
11047 ExprResult
11050 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCallExpr()
11084 ExprResult
11086 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMemberExpr()
11173 ExprResult
11175 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformBinaryOperator()
11179 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformBinaryOperator()
11202 ExprResult TreeTransform<Derived>::TransformCXXRewrittenBinaryOperator( in TransformCXXRewrittenBinaryOperator()
11206 ExprResult LHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.LHS)); in TransformCXXRewrittenBinaryOperator()
11210 ExprResult RHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.RHS)); in TransformCXXRewrittenBinaryOperator()
11256 ExprResult
11268 ExprResult TreeTransform<Derived>::
11273 ExprResult commonExpr = getDerived().TransformExpr(e->getCommon()); in TransformBinaryConditionalOperator()
11277 ExprResult rhs = getDerived().TransformExpr(e->getFalseExpr()); in TransformBinaryConditionalOperator()
11294 ExprResult
11296 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformConditionalOperator()
11300 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformConditionalOperator()
11304 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformConditionalOperator()
11322 ExprResult
11330 ExprResult
11336 ExprResult SubExpr in TransformCStyleCastExpr()
11353 ExprResult
11360 ExprResult Init = getDerived().TransformExpr(E->getInitializer()); in TransformCompoundLiteralExpr()
11379 ExprResult
11381 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformExtVectorElementExpr()
11398 ExprResult
11425 ExprResult
11430 ExprResult Init = getDerived().TransformExpr(E->getInit()); in TransformDesignatedInitExpr()
11459 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D)); in TransformDesignatedInitExpr()
11472 ExprResult Start in TransformDesignatedInitExpr()
11477 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D)); in TransformDesignatedInitExpr()
11506 ExprResult
11515 ExprResult
11523 ExprResult
11530 ExprResult
11537 ExprResult
11556 ExprResult
11562 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr()
11576 ExprResult
11595 ExprResult
11607 ExprResult
11632 ExprResult
11634 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformChooseExpr()
11638 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformChooseExpr()
11642 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformChooseExpr()
11658 ExprResult
11664 ExprResult
11679 ExprResult Object = getDerived().TransformExpr(E->getArg(0)); in TransformCXXOperatorCallExpr()
11716 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCXXOperatorCallExpr()
11720 ExprResult First; in TransformCXXOperatorCallExpr()
11728 ExprResult Second; in TransformCXXOperatorCallExpr()
11755 ExprResult
11761 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) { in TransformSourceLocExpr()
11774 ExprResult
11777 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCUDAKernelCallExpr()
11782 ExprResult EC = getDerived().TransformCallExpr(E->getConfig()); in TransformCUDAKernelCallExpr()
11807 ExprResult
11813 ExprResult SubExpr in TransformCXXNamedCastExpr()
11830 ExprResult
11837 ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr()); in TransformBuiltinBitCastExpr()
11846 ExprResult
11852 ExprResult
11858 ExprResult
11865 ExprResult
11871 ExprResult
11877 ExprResult
11885 ExprResult SubExpr in TransformCXXFunctionalCastExpr()
11903 ExprResult
11932 ExprResult SubExpr = getDerived().TransformExpr(Op); in TransformCXXTypeidExpr()
11945 ExprResult
11964 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr()
11977 ExprResult
11983 ExprResult
11990 ExprResult
12005 ExprResult
12007 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr()
12020 ExprResult
12035 ExprResult
12050 ExprResult
12067 ExprResult
12078 ExprResult NewArraySize; in TransformCXXNewExpr()
12097 ExprResult NewInit; in TransformCXXNewExpr()
12181 ExprResult
12183 ExprResult Operand = getDerived().TransformExpr(E->getArgument()); in TransformCXXDeleteExpr()
12222 ExprResult
12225 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformCXXPseudoDestructorExpr()
12355 ExprResult
12423 ExprResult
12556 ExprResult
12572 ExprResult
12663 ExprResult TransExprRes = getDerived().TransformExpr(Req->getExpr()); in TransformExprRequirement()
12706 ExprResult TransConstraint = in TransformNestedRequirement()
12714 ExprResult
12724 ExprResult SubExpr; in TransformArrayTypeTraitExpr()
12741 ExprResult
12743 ExprResult SubExpr; in TransformExpressionTraitExpr()
12760 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
12763 ExprResult NewDRE = getDerived().TransformDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
12778 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
12785 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
12827 ExprResult
12880 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr( in TransformCXXInheritedCtorInitExpr()
12910 ExprResult
12924 ExprResult
12930 ExprResult
12973 ExprResult
12977 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy; in TransformLambdaExpr()
12997 ExprResult NewExprInitResult = getDerived().TransformInitializer( in TransformLambdaExpr()
13087 ExprResult NewTrailingRequiresClause; in TransformLambdaExpr()
13181 ExprResult Init = Info.first; in TransformLambdaExpr()
13348 ExprResult
13379 ExprResult
13383 ExprResult Base((Expr*) nullptr); in TransformCXXDependentScopeMemberExpr()
13480 ExprResult TreeTransform<Derived>::TransformUnresolvedMemberExpr( in TransformUnresolvedMemberExpr()
13483 ExprResult Base((Expr *)nullptr); in TransformUnresolvedMemberExpr()
13546 ExprResult
13550 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr()
13561 ExprResult
13563 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr()
13575 ExprResult
13613 ExprResult DRE = getSema().BuildDeclRefExpr( in TransformSizeOfPackExpr()
13715 ExprResult
13723 ExprResult
13731 ExprResult
13738 ExprResult
13745 ExprResult
13749 ExprResult CalleeResult = getDerived().TransformExpr(OldCallee); in TransformCXXFoldExpr()
13779 ExprResult LHS = in TransformCXXFoldExpr()
13780 E->getLHS() ? getDerived().TransformExpr(E->getLHS()) : ExprResult(); in TransformCXXFoldExpr()
13784 ExprResult RHS = in TransformCXXFoldExpr()
13785 E->getRHS() ? getDerived().TransformExpr(E->getRHS()) : ExprResult(); in TransformCXXFoldExpr()
13812 ExprResult Result = getDerived().TransformExpr(E->getInit()); in TransformCXXFoldExpr()
13822 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13836 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13870 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
13891 ExprResult
13898 ExprResult
13904 ExprResult
13910 ExprResult
13912 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr()
13924 ExprResult
13942 ExprResult
13976 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
13983 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
14005 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
14009 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
14034 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
14042 ExprResult Value in TransformObjCDictionaryLiteral()
14064 ExprResult
14081 ExprResult TreeTransform<Derived>::
14091 ExprResult TreeTransform<Derived>::
14098 ExprResult Result = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBridgedCastExpr()
14113 ExprResult TreeTransform<Derived>::TransformObjCAvailabilityCheckExpr( in TransformObjCAvailabilityCheckExpr()
14119 ExprResult
14173 ExprResult Receiver in TransformObjCMessageExpr()
14196 ExprResult
14202 ExprResult
14208 ExprResult
14211 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIvarRefExpr()
14228 ExprResult
14236 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCPropertyRefExpr()
14260 ExprResult
14263 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformObjCSubscriptRefExpr()
14268 ExprResult Key = getDerived().TransformExpr(E->getKeyExpr()); in TransformObjCSubscriptRefExpr()
14284 ExprResult
14287 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIsaExpr()
14302 ExprResult
14321 ExprResult
14323 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformConvertVectorExpr()
14342 ExprResult
14419 ExprResult
14421 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformAsTypeExpr()
14432 ExprResult
14845 ExprResult
14859 ExprResult Result = SemaRef.CheckPlaceholderExpr(First); in RebuildCXXOperatorCallExpr()
14866 ExprResult Result = SemaRef.CheckPlaceholderExpr(Second); in RebuildCXXOperatorCallExpr()
14902 ExprResult Result in RebuildCXXOperatorCallExpr()
14963 ExprResult Result = SemaRef.CreateOverloadedBinOp( in RebuildCXXOperatorCallExpr()
14972 ExprResult