Lines Matching refs:ExprResult

147   static inline ExprResult Owned(Expr *E) { return E; }  in Owned()
432 ExprResult TransformExpr(Expr *E);
441 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit);
745 ExprResult TransformRequiresTypeParams( in TransformRequiresTypeParams()
756 return ExprResult{}; in TransformRequiresTypeParams()
784 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
791 ExprResult TransformAddressOfOperand(Expr *E);
793 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
797 ExprResult TransformParenDependentScopeDeclRefExpr(
801 ExprResult TransformUnresolvedLookupExpr(UnresolvedLookupExpr *E,
816 ExprResult Transform##Node(Node *E);
1560 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, in RebuildCoawaitExpr()
1572 ExprResult Suspend = getSema().BuildOperatorCoawaitCall( in RebuildCoawaitExpr()
1588 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, in RebuildDependentCoawaitExpr()
1598 ExprResult RebuildCoyieldExpr(SourceLocation CoyieldLoc, Expr *Result) { in RebuildCoyieldExpr()
2493 ExprResult RebuildObjCAtSynchronizedOperand(SourceLocation atLoc, in RebuildObjCAtSynchronizedOperand()
2644 ExprResult RebuildSYCLUniqueStableNameExpr(SourceLocation OpLoc, in RebuildSYCLUniqueStableNameExpr()
2656 ExprResult RebuildPredefinedExpr(SourceLocation Loc, PredefinedIdentKind IK) { in RebuildPredefinedExpr()
2664 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS, in RebuildDeclarationNameExpr()
2675 ExprResult RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, in RebuildDeclRefExpr()
2690 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr()
2699 ExprResult RebuildCXXPseudoDestructorExpr(Expr *Base,
2712 ExprResult RebuildUnaryOperator(SourceLocation OpLoc, in RebuildUnaryOperator()
2722 ExprResult RebuildOffsetOfExpr(SourceLocation OperatorLoc, in RebuildOffsetOfExpr()
2735 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo, in RebuildUnaryExprOrTypeTrait()
2747 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait()
2750 ExprResult Result in RebuildUnaryExprOrTypeTrait()
2762 ExprResult RebuildArraySubscriptExpr(Expr *LHS, in RebuildArraySubscriptExpr()
2775 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in RebuildMatrixSubscriptExpr()
2786 ExprResult RebuildArraySectionExpr(bool IsOMPArraySection, Expr *Base, in RebuildArraySectionExpr()
2809 ExprResult RebuildOMPArrayShapingExpr(Expr *Base, SourceLocation LParenLoc, in RebuildOMPArrayShapingExpr()
2821 ExprResult
2833 ExprResult RebuildCallExpr(Expr *Callee, SourceLocation LParenLoc,
2841 ExprResult RebuildCxxSubscriptExpr(Expr *Callee, SourceLocation LParenLoc, in RebuildCxxSubscriptExpr()
2852 ExprResult RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, in RebuildMemberExpr()
2861 ExprResult BaseResult = getSema().PerformMemberExprBaseConversion(Base, in RebuildMemberExpr()
2939 ExprResult RebuildBinaryOperator(SourceLocation OpLoc, in RebuildBinaryOperator()
2949 ExprResult RebuildCXXRewrittenBinaryOperator( in RebuildCXXRewrittenBinaryOperator()
2960 ExprResult RebuildConditionalOperator(Expr *Cond, in RebuildConditionalOperator()
2973 ExprResult RebuildCStyleCastExpr(SourceLocation LParenLoc, in RebuildCStyleCastExpr()
2985 ExprResult RebuildCompoundLiteralExpr(SourceLocation LParenLoc, in RebuildCompoundLiteralExpr()
2997 ExprResult RebuildExtVectorElementExpr(Expr *Base, SourceLocation OpLoc, in RebuildExtVectorElementExpr()
3015 ExprResult RebuildInitList(SourceLocation LBraceLoc, in RebuildInitList()
3025 ExprResult RebuildDesignatedInitExpr(Designation &Desig, in RebuildDesignatedInitExpr()
3030 ExprResult Result in RebuildDesignatedInitExpr()
3044 ExprResult RebuildImplicitValueInitExpr(QualType T) { in RebuildImplicitValueInitExpr()
3052 ExprResult RebuildVAArgExpr(SourceLocation BuiltinLoc, in RebuildVAArgExpr()
3064 ExprResult RebuildParenListExpr(SourceLocation LParenLoc, in RebuildParenListExpr()
3075 ExprResult RebuildAddrLabelExpr(SourceLocation AmpAmpLoc, in RebuildAddrLabelExpr()
3084 ExprResult RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, in RebuildStmtExpr()
3094 ExprResult RebuildChooseExpr(SourceLocation BuiltinLoc, in RebuildChooseExpr()
3106 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc, in RebuildGenericSelectionExpr()
3121 ExprResult RebuildGenericSelectionExpr(SourceLocation KeyLoc, in RebuildGenericSelectionExpr()
3140 ExprResult RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op,
3153 ExprResult RebuildCXXNamedCastExpr(SourceLocation OpLoc, in RebuildCXXNamedCastExpr()
3196 ExprResult RebuildCXXStaticCastExpr(SourceLocation OpLoc, in RebuildCXXStaticCastExpr()
3213 ExprResult RebuildCXXDynamicCastExpr(SourceLocation OpLoc, in RebuildCXXDynamicCastExpr()
3230 ExprResult RebuildCXXReinterpretCastExpr(SourceLocation OpLoc, in RebuildCXXReinterpretCastExpr()
3247 ExprResult RebuildCXXConstCastExpr(SourceLocation OpLoc, in RebuildCXXConstCastExpr()
3260 ExprResult
3274 ExprResult RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo, in RebuildCXXFunctionalCastExpr()
3295 ExprResult RebuildBuiltinBitCastExpr(SourceLocation KWLoc, in RebuildBuiltinBitCastExpr()
3305 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
3318 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr()
3330 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
3340 ExprResult RebuildCXXUuidofExpr(QualType Type, SourceLocation TypeidLoc, in RebuildCXXUuidofExpr()
3349 ExprResult RebuildCXXThisExpr(SourceLocation ThisLoc, in RebuildCXXThisExpr()
3361 ExprResult RebuildCXXThrowExpr(SourceLocation ThrowLoc, Expr *Sub, in RebuildCXXThrowExpr()
3371 ExprResult RebuildCXXDefaultArgExpr(SourceLocation Loc, ParmVarDecl *Param, in RebuildCXXDefaultArgExpr()
3382 ExprResult RebuildCXXDefaultInitExpr(SourceLocation Loc, in RebuildCXXDefaultInitExpr()
3391 ExprResult RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo, in RebuildCXXScalarValueInitExpr()
3403 ExprResult RebuildCXXNewExpr(SourceLocation StartLoc, bool UseGlobal, in RebuildCXXNewExpr()
3427 ExprResult RebuildCXXDeleteExpr(SourceLocation StartLoc, in RebuildCXXDeleteExpr()
3439 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
3450 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait, in RebuildArrayTypeTrait()
3462 ExprResult RebuildExpressionTrait(ExpressionTrait Trait, in RebuildExpressionTrait()
3474 ExprResult RebuildDependentScopeDeclRefExpr( in RebuildDependentScopeDeclRefExpr()
3496 ExprResult RebuildTemplateIdExpr(const CXXScopeSpec &SS, in RebuildTemplateIdExpr()
3509 ExprResult RebuildCXXConstructExpr( in RebuildCXXConstructExpr()
3538 ExprResult RebuildCXXInheritedCtorInitExpr(QualType T, SourceLocation Loc, in RebuildCXXInheritedCtorInitExpr()
3550 ExprResult RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo, in RebuildCXXTemporaryObjectExpr()
3563 ExprResult RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo, in RebuildCXXUnresolvedConstructExpr()
3576 ExprResult RebuildCXXDependentScopeMemberExpr(Expr *BaseE, in RebuildCXXDependentScopeMemberExpr()
3600 ExprResult RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, in RebuildUnresolvedMemberExpr()
3622 ExprResult RebuildCXXNoexceptExpr(SourceRange Range, Expr *Arg) { in RebuildCXXNoexceptExpr()
3627 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, in RebuildSizeOfPackExpr()
3636 ExprResult RebuildPackIndexingExpr(SourceLocation EllipsisLoc,
3651 ExprResult RebuildSourceLocExpr(SourceLocIdentKind Kind, QualType ResultTy, in RebuildSourceLocExpr()
3663 ExprResult RebuildConceptSpecializationExpr(NestedNameSpecifierLoc NNS, in RebuildConceptSpecializationExpr()
3669 ExprResult Result = getSema().CheckConceptTemplateId(SS, TemplateKWLoc, in RebuildConceptSpecializationExpr()
3682 ExprResult RebuildRequiresExpr(SourceLocation RequiresKWLoc, in RebuildRequiresExpr()
3735 ExprResult RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in RebuildObjCBoxedExpr()
3743 ExprResult RebuildObjCArrayLiteral(SourceRange Range, in RebuildObjCArrayLiteral()
3749 ExprResult RebuildObjCSubscriptRefExpr(SourceLocation RB, in RebuildObjCSubscriptRefExpr()
3761 ExprResult RebuildObjCDictionaryLiteral(SourceRange Range, in RebuildObjCDictionaryLiteral()
3770 ExprResult RebuildObjCEncodeExpr(SourceLocation AtLoc, in RebuildObjCEncodeExpr()
3778 ExprResult RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo, in RebuildObjCMessageExpr()
3792 ExprResult RebuildObjCMessageExpr(Expr *Receiver, in RebuildObjCMessageExpr()
3806 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr()
3827 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, in RebuildObjCIvarRefExpr()
3832 ExprResult Result = getSema().BuildMemberReferenceExpr( in RebuildObjCIvarRefExpr()
3847 ExprResult RebuildObjCPropertyRefExpr(Expr *BaseArg, in RebuildObjCPropertyRefExpr()
3866 ExprResult RebuildObjCPropertyRefExpr(Expr *Base, QualType T, in RebuildObjCPropertyRefExpr()
3882 ExprResult RebuildObjCIsaExpr(Expr *BaseArg, SourceLocation IsaLoc, in RebuildObjCIsaExpr()
3899 ExprResult RebuildShuffleVectorExpr(SourceLocation BuiltinLoc, in RebuildShuffleVectorExpr()
3919 ExprResult TheCall = CallExpr::Create( in RebuildShuffleVectorExpr()
3929 ExprResult RebuildConvertVectorExpr(SourceLocation BuiltinLoc, in RebuildConvertVectorExpr()
3945 ExprResult Result in RebuildPackExpansion()
3989 ExprResult RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in RebuildPackExpansion()
3998 ExprResult RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE, in RebuildCXXFoldExpr()
4013 ExprResult RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in RebuildEmptyCXXFoldExpr()
4022 ExprResult RebuildAtomicExpr(SourceLocation BuiltinLoc, MultiExprArg SubExprs, in RebuildAtomicExpr()
4032 ExprResult RebuildRecoveryExpr(SourceLocation BeginLoc, SourceLocation EndLoc, in RebuildRecoveryExpr()
4110 ExprResult E = getDerived().TransformExpr(cast<Expr>(S)); in TransformStmt()
4141 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr()
4158 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer()
4285 ExprResult OutPattern = getDerived().TransformExpr(Pattern); in TransformExprs()
4289 ExprResult Out = getDerived().RebuildPackExpansion(OutPattern.get(), in TransformExprs()
4309 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
4328 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformExprs()
4343 ExprResult Result = in TransformExprs()
4372 ExprResult CondExpr = getDerived().TransformExpr(Expr); in TransformCondition()
4753 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
5550 ExprResult SizeResult; in TransformVariableArrayType()
5608 ExprResult sizeResult in TransformDependentSizedArrayType()
5650 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentVectorType()
5692 ExprResult Size = getDerived().TransformExpr(T->getSizeExpr()); in TransformDependentSizedExtVectorType()
5768 ExprResult rowResult = getDerived().TransformExpr(origRows); in TransformDependentSizedMatrixType()
5773 ExprResult columnResult = getDerived().TransformExpr(origColumns); in TransformDependentSizedMatrixType()
5815 ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr()); in TransformDependentAddressSpaceType()
6285 ExprResult NewExpr = getDerived().TransformExpr(CondExpr); in TransformFunctionProtoType()
6359 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr); in TransformExceptionSpec()
6548 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr()); in TransformTypeOfExprType()
6608 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr()); in TransformDecltypeType()
6636 ExprResult IndexExpr = getDerived().TransformExpr(TL.getIndexExpr()); in TransformPackIndexingType()
6998 ExprResult BitsExpr = getDerived().TransformExpr(EIT->getNumBitsExpr()); in TransformDependentBitIntType()
7395 ExprResult CountResult = getDerived().TransformExpr(OldCount); in TransformCountAttributedType()
7823 const Stmt *ExprResult = S->getStmtExprResult(); in TransformCompoundStmt() local
7829 B, IsStmtExpr && B == ExprResult ? SDK_StmtExprResult : SDK_Discarded); in TransformCompoundStmt()
7862 ExprResult LHS, RHS; in TransformCaseStmt()
8142 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformDoStmt()
8181 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformForStmt()
8222 ExprResult Target = getDerived().TransformExpr(S->getTarget()); in TransformIndirectGotoStmt()
8250 ExprResult Result = getDerived().TransformInitializer(S->getRetValue(), in TransformReturnStmt()
8290 ExprResult AsmString; in TransformGCCAsmStmt()
8304 ExprResult Result = getDerived().TransformExpr(OutputExpr); in TransformGCCAsmStmt()
8322 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
8335 ExprResult Result = getDerived().TransformExpr(S->getLabelExpr(I)); in TransformGCCAsmStmt()
8369 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
8443 ExprResult Res = getDerived().TransformInitializer(ReturnObject, in TransformCoroutineBodyStmt()
8487 ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate()); in TransformCoroutineBodyStmt()
8492 ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate()); in TransformCoroutineBodyStmt()
8518 ExprResult Result = getDerived().TransformInitializer(S->getOperand(), in TransformCoreturnStmt()
8530 ExprResult TreeTransform<Derived>::TransformCoawaitExpr(CoawaitExpr *E) { in TransformCoawaitExpr()
8531 ExprResult Operand = getDerived().TransformInitializer(E->getOperand(), in TransformCoawaitExpr()
8542 ExprResult Lookup = getSema().BuildOperatorCoawaitLookupExpr( in TransformCoawaitExpr()
8553 ExprResult
8555 ExprResult OperandResult = getDerived().TransformInitializer(E->getOperand(), in TransformDependentCoawaitExpr()
8560 ExprResult LookupResult = getDerived().TransformUnresolvedLookupExpr( in TransformDependentCoawaitExpr()
8574 ExprResult
8576 ExprResult Result = getDerived().TransformInitializer(E->getOperand(), in TransformCoyieldExpr()
8685 ExprResult Operand; in TransformObjCAtThrowStmt()
8704 ExprResult Object = getDerived().TransformExpr(S->getSynchExpr()); in TransformObjCAtSynchronizedStmt()
8759 ExprResult Collection = getDerived().TransformExpr(S->getCollection()); in TransformObjCForCollectionStmt()
8875 ExprResult Cond = getDerived().TransformExpr(S->getCond()); in TransformCXXForRangeStmt()
8885 ExprResult Inc = getDerived().TransformExpr(S->getInc()); in TransformCXXForRangeStmt()
9007 ExprResult
9022 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformMSPropertyRefExpr()
9033 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr( in TransformMSPropertySubscriptExpr()
9080 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr()); in TransformSEHExceptStmt()
10015 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPIfClause()
10025 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPFinalClause()
10035 ExprResult NumThreads = getDerived().TransformExpr(C->getNumThreads()); in TransformOMPNumThreadsClause()
10045 ExprResult E = getDerived().TransformExpr(C->getSafelen()); in TransformOMPSafelenClause()
10055 ExprResult E = getDerived().TransformExpr(C->getAllocator()); in TransformOMPAllocatorClause()
10065 ExprResult E = getDerived().TransformExpr(C->getSimdlen()); in TransformOMPSimdlenClause()
10083 ExprResult T = getDerived().TransformExpr(E); in TransformOMPSizesClause()
10107 ExprResult T = getDerived().TransformExpr(C->getFactor()); in TransformOMPPartialClause()
10122 ExprResult E = getDerived().TransformExpr(C->getNumForLoops()); in TransformOMPCollapseClause()
10148 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPScheduleClause()
10161 ExprResult E; in TransformOMPOrderedClause()
10174 ExprResult E; in TransformOMPDetachClause()
10307 ExprResult IVR = getDerived().TransformExpr(C->getInteropVar()); in TransformOMPInitClause()
10314 ExprResult ER = getDerived().TransformExpr(cast<Expr>(E)); in TransformOMPInitClause()
10326 ExprResult ER = getDerived().TransformExpr(C->getInteropVar()); in TransformOMPUseClause()
10337 ExprResult ER; in TransformOMPDestroyClause()
10351 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPNovariantsClause()
10361 ExprResult Cond = getDerived().TransformExpr(C->getCondition()); in TransformOMPNocontextClause()
10371 ExprResult ThreadID = getDerived().TransformExpr(C->getThreadID()); in TransformOMPFilterClause()
10380 ExprResult E = getDerived().TransformExpr(C->getAlignment()); in TransformOMPAlignClause()
10438 ExprResult E = getDerived().TransformExpr(C->getMessageString()); in TransformOMPMessageClause()
10452 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPPrivateClause()
10467 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFirstprivateClause()
10482 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLastprivateClause()
10498 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPSharedClause()
10513 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPReductionClause()
10560 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPTaskReductionClause()
10606 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInReductionClause()
10652 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPLinearClause()
10657 ExprResult Step = getDerived().TransformExpr(C->getStep()); in TransformOMPLinearClause()
10672 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAlignedClause()
10677 ExprResult Alignment = getDerived().TransformExpr(C->getAlignment()); in TransformOMPAlignedClause()
10691 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyinClause()
10706 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPCopyprivateClause()
10720 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPFlushClause()
10732 ExprResult E = getDerived().TransformExpr(C->getDepobj()); in TransformOMPDepobjClause()
10745 ExprResult DepModRes = getDerived().TransformExpr(DepModifier); in TransformOMPDependClause()
10752 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPDependClause()
10766 ExprResult E = getDerived().TransformExpr(C->getDevice()); in TransformOMPDeviceClause()
10783 ExprResult EVar = TT.getDerived().TransformExpr(cast<Expr>(VE)); in transformOMPMappableExprListClause()
10833 ExprResult MapModRes = getDerived().TransformExpr(IteratorModifier); in TransformOMPMapClause()
10855 ExprResult AllocatorRes = getDerived().TransformExpr(Allocator); in TransformOMPAllocateClause()
10863 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPAllocateClause()
10876 ExprResult E = getDerived().TransformExpr(C->getNumTeams()); in TransformOMPNumTeamsClause()
10886 ExprResult E = getDerived().TransformExpr(C->getThreadLimit()); in TransformOMPThreadLimitClause()
10896 ExprResult E = getDerived().TransformExpr(C->getPriority()); in TransformOMPPriorityClause()
10906 ExprResult E = getDerived().TransformExpr(C->getGrainsize()); in TransformOMPGrainsizeClause()
10917 ExprResult E = getDerived().TransformExpr(C->getNumTasks()); in TransformOMPNumTasksClause()
10927 ExprResult E = getDerived().TransformExpr(C->getHint()); in TransformOMPHintClause()
10937 ExprResult E = getDerived().TransformExpr(C->getChunkSize()); in TransformOMPDistScheduleClause()
10995 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDevicePtrClause()
11010 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPUseDeviceAddrClause()
11025 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPIsDevicePtrClause()
11040 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPHasDeviceAddrClause()
11055 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPNontemporalClause()
11070 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPInclusiveClause()
11085 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPExclusiveClause()
11101 ExprResult Allocator = getDerived().TransformExpr(D.Allocator); in TransformOMPUsesAllocatorsClause()
11104 ExprResult AllocatorTraits; in TransformOMPUsesAllocatorsClause()
11125 ExprResult ModifierRes; in TransformOMPAffinityClause()
11132 ExprResult Locator = getDerived().TransformExpr(E); in TransformOMPAffinityClause()
11159 ExprResult Size = getDerived().TransformExpr(C->getSize()); in TransformOMPXDynCGroupMemClause()
11172 ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE)); in TransformOMPDoacrossClause()
11212 ExprResult Res = Self.TransformExpr(CurVar); in VisitVarList()
11297 ExprResult Res = Self.TransformExpr(CurIntExpr); in VisitNumGangsClause()
11460 ExprResult Res = Self.TransformExpr(IntExpr); in VisitNumWorkersClause()
11483 ExprResult Res = Self.TransformExpr(IntExpr); in VisitVectorLengthClause()
11504 ExprResult Res = Self.TransformExpr(const_cast<Expr *>(C.getIntExpr())); in VisitAsyncClause()
11532 ExprResult Res = Self.TransformExpr(C.getDevNumExpr()); in VisitWaitClause()
11546 ExprResult Res = Self.TransformExpr(CurQueueIdExpr); in VisitWaitClause()
11611 ExprResult Res = Self.getSema().OpenACC().CheckReductionVar(Var); in VisitReductionClause()
11708 ExprResult
11714 ExprResult TreeTransform<Derived>::TransformSYCLUniqueStableNameExpr( in TransformSYCLUniqueStableNameExpr()
11732 ExprResult
11742 ExprResult
11803 ExprResult
11809 ExprResult TreeTransform<Derived>::TransformFixedPointLiteral( in TransformFixedPointLiteral()
11815 ExprResult
11821 ExprResult
11827 ExprResult
11833 ExprResult
11839 ExprResult
11845 ExprResult
11847 ExprResult ControllingExpr; in TransformGenericSelectionExpr()
11870 ExprResult AssocExpr = in TransformGenericSelectionExpr()
11890 ExprResult
11892 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr()
11907 ExprResult
11920 ExprResult
11922 ExprResult SubExpr; in TransformUnaryOperator()
11939 ExprResult
11964 ExprResult Index = getDerived().TransformExpr(FromIndex); in TransformOffsetOfExpr()
12003 ExprResult
12011 ExprResult
12017 ExprResult TreeTransform<Derived>::TransformRecoveryExpr(RecoveryExpr *E) { in TransformRecoveryExpr()
12021 ExprResult NewC = getDerived().TransformExpr(C); in TransformRecoveryExpr()
12035 ExprResult
12044 ExprResult result = getDerived().TransformExpr(newSyntacticForm); in TransformPseudoObjectExpr()
12057 ExprResult
12085 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr()
12110 ExprResult
12112 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformArraySubscriptExpr()
12116 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformArraySubscriptExpr()
12132 ExprResult
12134 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMatrixSubscriptExpr()
12138 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); in TransformMatrixSubscriptExpr()
12142 ExprResult ColumnIdx = getDerived().TransformExpr(E->getColumnIdx()); in TransformMatrixSubscriptExpr()
12155 ExprResult
12157 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformArraySectionExpr()
12161 ExprResult LowerBound; in TransformArraySectionExpr()
12168 ExprResult Length; in TransformArraySectionExpr()
12175 ExprResult Stride; in TransformArraySectionExpr()
12198 ExprResult
12200 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformOMPArrayShapingExpr()
12207 ExprResult DimRes = getDerived().TransformExpr(Dim); in TransformOMPArrayShapingExpr()
12223 ExprResult
12243 ExprResult Begin = getDerived().TransformExpr(Range.Begin); in TransformOMPIteratorExpr()
12244 ExprResult End = getDerived().TransformExpr(Range.End); in TransformOMPIteratorExpr()
12245 ExprResult Step = getDerived().TransformExpr(Range.Step); in TransformOMPIteratorExpr()
12270 ExprResult Res = getDerived().RebuildOMPIteratorExpr( in TransformOMPIteratorExpr()
12282 ExprResult
12285 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCallExpr()
12319 ExprResult
12321 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformMemberExpr()
12409 ExprResult
12411 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformBinaryOperator()
12415 ExprResult RHS = in TransformBinaryOperator()
12439 ExprResult TreeTransform<Derived>::TransformCXXRewrittenBinaryOperator( in TransformCXXRewrittenBinaryOperator()
12443 ExprResult LHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.LHS)); in TransformCXXRewrittenBinaryOperator()
12447 ExprResult RHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.RHS)); in TransformCXXRewrittenBinaryOperator()
12493 ExprResult
12505 ExprResult TreeTransform<Derived>::
12510 ExprResult commonExpr = getDerived().TransformExpr(e->getCommon()); in TransformBinaryConditionalOperator()
12514 ExprResult rhs = getDerived().TransformExpr(e->getFalseExpr()); in TransformBinaryConditionalOperator()
12531 ExprResult
12533 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformConditionalOperator()
12537 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformConditionalOperator()
12541 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformConditionalOperator()
12559 ExprResult
12567 ExprResult
12573 ExprResult SubExpr in TransformCStyleCastExpr()
12590 ExprResult
12597 ExprResult Init = getDerived().TransformExpr(E->getInitializer()); in TransformCompoundLiteralExpr()
12616 ExprResult
12618 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformExtVectorElementExpr()
12635 ExprResult
12662 ExprResult
12667 ExprResult Init = getDerived().TransformExpr(E->getInit()); in TransformDesignatedInitExpr()
12697 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D)); in TransformDesignatedInitExpr()
12710 ExprResult Start in TransformDesignatedInitExpr()
12715 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D)); in TransformDesignatedInitExpr()
12742 ExprResult
12751 ExprResult
12759 ExprResult
12766 ExprResult
12773 ExprResult
12792 ExprResult
12798 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr()
12812 ExprResult
12831 ExprResult
12843 ExprResult
12868 ExprResult
12870 ExprResult Cond = getDerived().TransformExpr(E->getCond()); in TransformChooseExpr()
12874 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); in TransformChooseExpr()
12878 ExprResult RHS = getDerived().TransformExpr(E->getRHS()); in TransformChooseExpr()
12894 ExprResult
12900 ExprResult
12915 ExprResult Object = getDerived().TransformExpr(E->getArg(0)); in TransformCXXOperatorCallExpr()
12952 ExprResult First; in TransformCXXOperatorCallExpr()
12960 ExprResult Second; in TransformCXXOperatorCallExpr()
13004 ExprResult
13010 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) { in TransformSourceLocExpr()
13023 ExprResult TreeTransform<Derived>::TransformEmbedExpr(EmbedExpr *E) { in TransformEmbedExpr()
13028 ExprResult
13031 ExprResult Callee = getDerived().TransformExpr(E->getCallee()); in TransformCUDAKernelCallExpr()
13036 ExprResult EC = getDerived().TransformCallExpr(E->getConfig()); in TransformCUDAKernelCallExpr()
13061 ExprResult
13067 ExprResult SubExpr in TransformCXXNamedCastExpr()
13084 ExprResult
13091 ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr()); in TransformBuiltinBitCastExpr()
13100 ExprResult
13106 ExprResult
13112 ExprResult
13119 ExprResult
13125 ExprResult
13131 ExprResult
13139 ExprResult SubExpr in TransformCXXFunctionalCastExpr()
13157 ExprResult
13186 ExprResult SubExpr = getDerived().TransformExpr(Op); in TransformCXXTypeidExpr()
13199 ExprResult
13218 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr()
13231 ExprResult
13237 ExprResult
13244 ExprResult
13276 ExprResult
13278 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr()
13291 ExprResult
13298 ExprResult InitRes; in TransformCXXDefaultArgExpr()
13315 ExprResult
13330 ExprResult
13347 ExprResult
13358 ExprResult NewArraySize; in TransformCXXNewExpr()
13377 ExprResult NewInit; in TransformCXXNewExpr()
13461 ExprResult
13463 ExprResult Operand = getDerived().TransformExpr(E->getArgument()); in TransformCXXDeleteExpr()
13502 ExprResult
13505 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformCXXPseudoDestructorExpr()
13652 ExprResult TreeTransform<Derived>::TransformUnresolvedLookupExpr( in TransformUnresolvedLookupExpr()
13658 ExprResult
13725 ExprResult
13858 ExprResult
13874 ExprResult
13892 ExprResult TypeParamResult = getDerived().TransformRequiresTypeParams( in TransformRequiresExpr()
13970 ExprResult TransExprRes = getDerived().TransformExpr(Req->getExpr()); in TransformExprRequirement()
14013 ExprResult TransConstraint = in TransformNestedRequirement()
14021 ExprResult
14031 ExprResult SubExpr; in TransformArrayTypeTraitExpr()
14048 ExprResult
14050 ExprResult SubExpr; in TransformExpressionTraitExpr()
14067 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
14070 ExprResult NewDRE = getDerived().TransformDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
14085 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
14092 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
14134 ExprResult
14187 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr( in TransformCXXInheritedCtorInitExpr()
14217 ExprResult
14231 ExprResult
14237 ExprResult
14280 ExprResult
14284 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy; in TransformLambdaExpr()
14304 ExprResult NewExprInitResult = getDerived().TransformInitializer( in TransformLambdaExpr()
14457 ExprResult Init = Info.first; in TransformLambdaExpr()
14757 ExprResult
14788 ExprResult
14792 ExprResult Base((Expr*) nullptr); in TransformCXXDependentScopeMemberExpr()
14889 ExprResult TreeTransform<Derived>::TransformUnresolvedMemberExpr( in TransformUnresolvedMemberExpr()
14892 ExprResult Base((Expr *)nullptr); in TransformUnresolvedMemberExpr()
14955 ExprResult
14959 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr()
14970 ExprResult
14972 ExprResult Pattern = getDerived().TransformExpr(E->getPattern()); in TransformPackExpansionExpr()
14984 ExprResult
15022 ExprResult DRE = getSema().BuildDeclRefExpr( in TransformSizeOfPackExpr()
15125 ExprResult
15131 ExprResult IndexExpr = getDerived().TransformExpr(E->getIndexExpr()); in TransformPackIndexingExpr()
15155 ExprResult Pack = getDerived().TransformExpr(Pattern); in TransformPackIndexingExpr()
15164 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformPackIndexingExpr()
15180 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformPackIndexingExpr()
15204 ExprResult
15212 ExprResult
15220 ExprResult
15227 ExprResult
15234 ExprResult
15238 ExprResult CalleeResult = getDerived().TransformExpr(OldCallee); in TransformCXXFoldExpr()
15268 ExprResult LHS = in TransformCXXFoldExpr()
15269 E->getLHS() ? getDerived().TransformExpr(E->getLHS()) : ExprResult(); in TransformCXXFoldExpr()
15273 ExprResult RHS = in TransformCXXFoldExpr()
15274 E->getRHS() ? getDerived().TransformExpr(E->getRHS()) : ExprResult(); in TransformCXXFoldExpr()
15301 ExprResult Result = getDerived().TransformExpr(E->getInit()); in TransformCXXFoldExpr()
15311 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
15325 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
15363 ExprResult Out = getDerived().TransformExpr(Pattern); in TransformCXXFoldExpr()
15384 ExprResult
15397 ExprResult
15404 ExprResult
15410 ExprResult
15416 ExprResult
15418 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr()
15430 ExprResult
15448 ExprResult
15482 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
15489 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
15511 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
15515 ExprResult Value = getDerived().TransformExpr(OrigElement.Value); in TransformObjCDictionaryLiteral()
15540 ExprResult Key = getDerived().TransformExpr(OrigElement.Key); in TransformObjCDictionaryLiteral()
15548 ExprResult Value in TransformObjCDictionaryLiteral()
15569 ExprResult
15586 ExprResult TreeTransform<Derived>::
15596 ExprResult TreeTransform<Derived>::
15603 ExprResult Result = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBridgedCastExpr()
15618 ExprResult TreeTransform<Derived>::TransformObjCAvailabilityCheckExpr( in TransformObjCAvailabilityCheckExpr()
15624 ExprResult
15678 ExprResult Receiver in TransformObjCMessageExpr()
15701 ExprResult
15707 ExprResult
15713 ExprResult
15716 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIvarRefExpr()
15733 ExprResult
15741 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCPropertyRefExpr()
15765 ExprResult
15768 ExprResult Base = getDerived().TransformExpr(E->getBaseExpr()); in TransformObjCSubscriptRefExpr()
15773 ExprResult Key = getDerived().TransformExpr(E->getKeyExpr()); in TransformObjCSubscriptRefExpr()
15789 ExprResult
15792 ExprResult Base = getDerived().TransformExpr(E->getBase()); in TransformObjCIsaExpr()
15807 ExprResult
15826 ExprResult
15828 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformConvertVectorExpr()
15847 ExprResult
15929 ExprResult
15931 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformAsTypeExpr()
15942 ExprResult
16346 ExprResult TreeTransform<Derived>::RebuildCXXOperatorCallExpr( in RebuildCXXOperatorCallExpr()
16357 ExprResult Result = SemaRef.CheckPlaceholderExpr(First); in RebuildCXXOperatorCallExpr()
16364 ExprResult Result = SemaRef.CheckPlaceholderExpr(Second); in RebuildCXXOperatorCallExpr()
16401 ExprResult Result in RebuildCXXOperatorCallExpr()
16420 ExprResult Result = SemaRef.CreateOverloadedBinOp(OpLoc, Opc, Functions, in RebuildCXXOperatorCallExpr()
16429 ExprResult