Lines Matching refs:TreeTransform
102 class TreeTransform {
130 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } in TreeTransform() function
195 TreeTransform &Self;
200 TemporaryBase(TreeTransform &Self, SourceLocation Location, in TemporaryBase()
3916 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S, StmtDiscardKind SDK) { in TransformStmt()
3952 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause()
3971 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr()
3988 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer()
4075 bool TreeTransform<Derived>::TransformExprs(Expr *const *Inputs, in TransformExprs()
4188 Sema::ConditionResult TreeTransform<Derived>::TransformCondition( in TransformCondition()
4214 NestedNameSpecifierLoc TreeTransform<Derived>::TransformNestedNameSpecifierLoc( in TransformNestedNameSpecifierLoc()
4329 TreeTransform<Derived>
4393 TreeTransform<Derived>::TransformTemplateName(CXXScopeSpec &SS, in TransformTemplateName()
4474 void TreeTransform<Derived>::InventTemplateArgumentLoc( in InventTemplateArgumentLoc()
4482 bool TreeTransform<Derived>::TransformTemplateArgument( in TransformTemplateArgument()
4593 TreeTransform<Derived> &Self;
4614 explicit TemplateArgumentLocInventIterator(TreeTransform<Derived> &Self, in TemplateArgumentLocInventIterator()
4650 bool TreeTransform<Derived>::TransformTemplateArguments( in TransformTemplateArguments()
4773 QualType TreeTransform<Derived>::TransformType(QualType T) { in TransformType()
4791 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4812 TreeTransform<Derived>::TransformType(TypeLocBuilder &TLB, TypeLoc T) { in TransformType()
4826 QualType TreeTransform<Derived>::TransformTypeWithDeducedTST(QualType T) { in TransformTypeWithDeducedTST()
4840 TreeTransform<Derived>::TransformTypeWithDeducedTST(TypeSourceInfo *DI) { in TransformTypeWithDeducedTST()
4878 TreeTransform<Derived>::TransformQualifiedType(TypeLocBuilder &TLB, in TransformQualifiedType()
4911 QualType TreeTransform<Derived>::RebuildQualifiedType(QualType T, in RebuildQualifiedType()
4983 TreeTransform<Derived>::TransformTypeInObjectScope(TypeLoc TL, in TransformTypeInObjectScope()
4999 TreeTransform<Derived>::TransformTypeInObjectScope(TypeSourceInfo *TSInfo, in TransformTypeInObjectScope()
5011 TypeSourceInfo *TreeTransform<Derived>::TransformTSIInObjectScope( in TransformTSIInObjectScope()
5069 QualType TreeTransform<Derived>::TransformBuiltinType(TypeLocBuilder &TLB, in TransformBuiltinType()
5079 QualType TreeTransform<Derived>::TransformComplexType(TypeLocBuilder &TLB, in TransformComplexType()
5086 QualType TreeTransform<Derived>::TransformAdjustedType(TypeLocBuilder &TLB, in TransformAdjustedType()
5093 QualType TreeTransform<Derived>::TransformDecayedType(TypeLocBuilder &TLB, in TransformDecayedType()
5109 QualType TreeTransform<Derived>::TransformPointerType(TypeLocBuilder &TLB, in TransformPointerType()
5147 TreeTransform<Derived>::TransformBlockPointerType(TypeLocBuilder &TLB, in TransformBlockPointerType()
5174 TreeTransform<Derived>::TransformReferenceType(TypeLocBuilder &TLB, in TransformReferenceType()
5211 TreeTransform<Derived>::TransformLValueReferenceType(TypeLocBuilder &TLB, in TransformLValueReferenceType()
5218 TreeTransform<Derived>::TransformRValueReferenceType(TypeLocBuilder &TLB, in TransformRValueReferenceType()
5225 TreeTransform<Derived>::TransformMemberPointerType(TypeLocBuilder &TLB, in TransformMemberPointerType()
5277 TreeTransform<Derived>::TransformConstantArrayType(TypeLocBuilder &TLB, in TransformConstantArrayType()
5322 QualType TreeTransform<Derived>::TransformIncompleteArrayType( in TransformIncompleteArrayType()
5351 TreeTransform<Derived>::TransformVariableArrayType(TypeLocBuilder &TLB, in TransformVariableArrayType()
5398 TreeTransform<Derived>::TransformDependentSizedArrayType(TypeLocBuilder &TLB, in TransformDependentSizedArrayType()
5445 QualType TreeTransform<Derived>::TransformDependentVectorType( in TransformDependentVectorType()
5483 QualType TreeTransform<Derived>::TransformDependentSizedExtVectorType( in TransformDependentSizedExtVectorType()
5528 TreeTransform<Derived>::TransformConstantMatrixType(TypeLocBuilder &TLB, in TransformConstantMatrixType()
5553 QualType TreeTransform<Derived>::TransformDependentSizedMatrixType( in TransformDependentSizedMatrixType()
5607 QualType TreeTransform<Derived>::TransformDependentAddressSpaceType( in TransformDependentAddressSpaceType()
5653 QualType TreeTransform<Derived>::TransformVectorType(TypeLocBuilder &TLB, in TransformVectorType()
5676 QualType TreeTransform<Derived>::TransformExtVectorType(TypeLocBuilder &TLB, in TransformExtVectorType()
5700 ParmVarDecl *TreeTransform<Derived>::TransformFunctionTypeParam( in TransformFunctionTypeParam()
5756 bool TreeTransform<Derived>::TransformFunctionTypeParams( in TransformFunctionTypeParams()
5991 TreeTransform<Derived>::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType()
5994 TreeTransform *This = this; // Work around gcc.gnu.org/PR56135. in TransformFunctionProtoType()
6004 QualType TreeTransform<Derived>::TransformFunctionProtoType( in TransformFunctionProtoType()
6098 bool TreeTransform<Derived>::TransformExceptionSpec( in TransformExceptionSpec()
6194 QualType TreeTransform<Derived>::TransformFunctionNoProtoType( in TransformFunctionNoProtoType()
6216 QualType TreeTransform<Derived>::TransformUnresolvedUsingType( in TransformUnresolvedUsingType()
6239 QualType TreeTransform<Derived>::TransformUsingType(TypeLocBuilder &TLB, in TransformUsingType()
6265 QualType TreeTransform<Derived>::TransformTypedefType(TypeLocBuilder &TLB, in TransformTypedefType()
6289 QualType TreeTransform<Derived>::TransformTypeOfExprType(TypeLocBuilder &TLB, in TransformTypeOfExprType()
6322 QualType TreeTransform<Derived>::TransformTypeOfType(TypeLocBuilder &TLB, in TransformTypeOfType()
6347 QualType TreeTransform<Derived>::TransformDecltypeType(TypeLocBuilder &TLB, in TransformDecltypeType()
6380 QualType TreeTransform<Derived>::TransformUnaryTransformType( in TransformUnaryTransformType()
6403 QualType TreeTransform<Derived>::TransformDeducedTemplateSpecializationType( in TransformDeducedTemplateSpecializationType()
6434 QualType TreeTransform<Derived>::TransformRecordType(TypeLocBuilder &TLB, in TransformRecordType()
6458 QualType TreeTransform<Derived>::TransformEnumType(TypeLocBuilder &TLB, in TransformEnumType()
6482 QualType TreeTransform<Derived>::TransformInjectedClassNameType( in TransformInjectedClassNameType()
6495 QualType TreeTransform<Derived>::TransformTemplateTypeParmType( in TransformTemplateTypeParmType()
6504 QualType TreeTransform<Derived>::TransformTemplateTypeParmType( in TransformTemplateTypeParmType()
6510 QualType TreeTransform<Derived>::TransformSubstTemplateTypeParmType( in TransformSubstTemplateTypeParmType()
6538 QualType TreeTransform<Derived>::TransformSubstTemplateTypeParmPackType( in TransformSubstTemplateTypeParmPackType()
6546 QualType TreeTransform<Derived>::TransformSubstTemplateTypeParmPackType( in TransformSubstTemplateTypeParmPackType()
6552 QualType TreeTransform<Derived>::TransformTemplateSpecializationType( in TransformTemplateSpecializationType()
6570 QualType TreeTransform<Derived>::TransformAtomicType(TypeLocBuilder &TLB, in TransformAtomicType()
6593 QualType TreeTransform<Derived>::TransformPipeType(TypeLocBuilder &TLB, in TransformPipeType()
6615 QualType TreeTransform<Derived>::TransformBitIntType(TypeLocBuilder &TLB, in TransformBitIntType()
6633 QualType TreeTransform<Derived>::TransformDependentBitIntType( in TransformDependentBitIntType()
6730 QualType TreeTransform<Derived>::TransformAutoType(TypeLocBuilder &TLB, in TransformAutoType()
6796 QualType TreeTransform<Derived>::TransformTemplateSpecializationType( in TransformTemplateSpecializationType()
6850 QualType TreeTransform<Derived>::TransformDependentTemplateSpecializationType( in TransformDependentTemplateSpecializationType()
6907 TreeTransform<Derived>::TransformElaboratedType(TypeLocBuilder &TLB, in TransformElaboratedType()
6961 QualType TreeTransform<Derived>::TransformAttributedType( in TransformAttributedType()
7009 QualType TreeTransform<Derived>::TransformBTFTagAttributedType( in TransformBTFTagAttributedType()
7017 TreeTransform<Derived>::TransformParenType(TypeLocBuilder &TLB, in TransformParenType()
7039 TreeTransform<Derived>::TransformMacroQualifiedType(TypeLocBuilder &TLB, in TransformMacroQualifiedType()
7059 QualType TreeTransform<Derived>::TransformDependentNameType( in TransformDependentNameType()
7065 QualType TreeTransform<Derived>::TransformDependentNameType( in TransformDependentNameType()
7101 QualType TreeTransform<Derived>::
7117 QualType TreeTransform<Derived>::
7183 QualType TreeTransform<Derived>::TransformPackExpansionType(TypeLocBuilder &TLB, in TransformPackExpansionType()
7208 TreeTransform<Derived>::TransformObjCInterfaceType(TypeLocBuilder &TLB, in TransformObjCInterfaceType()
7217 TreeTransform<Derived>::TransformObjCTypeParamType(TypeLocBuilder &TLB, in TransformObjCTypeParamType()
7248 TreeTransform<Derived>::TransformObjCObjectType(TypeLocBuilder &TLB, in TransformObjCObjectType()
7373 TreeTransform<Derived>::TransformObjCObjectPointerType(TypeLocBuilder &TLB, in TransformObjCObjectPointerType()
7398 TreeTransform<Derived>::TransformNullStmt(NullStmt *S) { in TransformNullStmt()
7404 TreeTransform<Derived>::TransformCompoundStmt(CompoundStmt *S) { in TransformCompoundStmt()
7410 TreeTransform<Derived>::TransformCompoundStmt(CompoundStmt *S, in TransformCompoundStmt()
7452 TreeTransform<Derived>::TransformCaseStmt(CaseStmt *S) { in TransformCaseStmt()
7493 StmtResult TreeTransform<Derived>::TransformDefaultStmt(DefaultStmt *S) { in TransformDefaultStmt()
7507 TreeTransform<Derived>::TransformLabelStmt(LabelStmt *S, StmtDiscardKind SDK) { in TransformLabelStmt()
7530 const Attr *TreeTransform<Derived>::TransformAttr(const Attr *R) { in TransformAttr()
7548 TreeTransform<Derived>::TransformAttributedStmt(AttributedStmt *S, in TransformAttributedStmt()
7579 TreeTransform<Derived>::TransformIfStmt(IfStmt *S) { in TransformIfStmt()
7633 TreeTransform<Derived>::TransformSwitchStmt(SwitchStmt *S) { in TransformSwitchStmt()
7665 TreeTransform<Derived>::TransformWhileStmt(WhileStmt *S) { in TransformWhileStmt()
7689 TreeTransform<Derived>::TransformDoStmt(DoStmt *S) { in TransformDoStmt()
7712 TreeTransform<Derived>::TransformForStmt(ForStmt *S) { in TransformForStmt()
7761 TreeTransform<Derived>::TransformGotoStmt(GotoStmt *S) { in TransformGotoStmt()
7774 TreeTransform<Derived>::TransformIndirectGotoStmt(IndirectGotoStmt *S) { in TransformIndirectGotoStmt()
7790 TreeTransform<Derived>::TransformContinueStmt(ContinueStmt *S) { in TransformContinueStmt()
7796 TreeTransform<Derived>::TransformBreakStmt(BreakStmt *S) { in TransformBreakStmt()
7802 TreeTransform<Derived>::TransformReturnStmt(ReturnStmt *S) { in TransformReturnStmt()
7815 TreeTransform<Derived>::TransformDeclStmt(DeclStmt *S) { in TransformDeclStmt()
7837 TreeTransform<Derived>::TransformGCCAsmStmt(GCCAsmStmt *S) { in TransformGCCAsmStmt()
7913 TreeTransform<Derived>::TransformMSAsmStmt(MSAsmStmt *S) { in TransformMSAsmStmt()
7946 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
8064 TreeTransform<Derived>::TransformCoreturnStmt(CoreturnStmt *S) { in TransformCoreturnStmt()
8077 ExprResult TreeTransform<Derived>::TransformCoawaitExpr(CoawaitExpr *E) { in TransformCoawaitExpr()
8101 TreeTransform<Derived>::TransformDependentCoawaitExpr(DependentCoawaitExpr *E) { in TransformDependentCoawaitExpr()
8122 TreeTransform<Derived>::TransformCoyieldExpr(CoyieldExpr *E) { in TransformCoyieldExpr()
8137 TreeTransform<Derived>::TransformObjCAtTryStmt(ObjCAtTryStmt *S) { in TransformObjCAtTryStmt()
8177 TreeTransform<Derived>::TransformObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TransformObjCAtCatchStmt()
8213 TreeTransform<Derived>::TransformObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TransformObjCAtFinallyStmt()
8231 TreeTransform<Derived>::TransformObjCAtThrowStmt(ObjCAtThrowStmt *S) { in TransformObjCAtThrowStmt()
8248 TreeTransform<Derived>::TransformObjCAtSynchronizedStmt( in TransformObjCAtSynchronizedStmt()
8278 TreeTransform<Derived>::TransformObjCAutoreleasePoolStmt( in TransformObjCAutoreleasePoolStmt()
8297 TreeTransform<Derived>::TransformObjCForCollectionStmt( in TransformObjCForCollectionStmt()
8331 StmtResult TreeTransform<Derived>::TransformCXXCatchStmt(CXXCatchStmt *S) { in TransformCXXCatchStmt()
8360 StmtResult TreeTransform<Derived>::TransformCXXTryStmt(CXXTryStmt *S) { in TransformCXXTryStmt()
8388 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) { in TransformCXXForRangeStmt()
8475 TreeTransform<Derived>::TransformMSDependentExistsStmt( in TransformMSDependentExistsStmt()
8544 TreeTransform<Derived>::TransformMSPropertyRefExpr(MSPropertyRefExpr *E) { in TransformMSPropertyRefExpr()
8569 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr( in TransformMSPropertySubscriptExpr()
8588 StmtResult TreeTransform<Derived>::TransformSEHTryStmt(SEHTryStmt *S) { in TransformSEHTryStmt()
8606 StmtResult TreeTransform<Derived>::TransformSEHFinallyStmt(SEHFinallyStmt *S) { in TransformSEHFinallyStmt()
8615 StmtResult TreeTransform<Derived>::TransformSEHExceptStmt(SEHExceptStmt *S) { in TransformSEHExceptStmt()
8629 StmtResult TreeTransform<Derived>::TransformSEHHandler(Stmt *Handler) { in TransformSEHHandler()
8638 TreeTransform<Derived>::TransformSEHLeaveStmt(SEHLeaveStmt *S) { in TransformSEHLeaveStmt()
8648 TreeTransform<Derived>::TransformOMPCanonicalLoop(OMPCanonicalLoop *L) { in TransformOMPCanonicalLoop()
8656 StmtResult TreeTransform<Derived>::TransformOMPExecutableDirective( in TransformOMPExecutableDirective()
8725 TreeTransform<Derived>::TransformOMPMetaDirective(OMPMetaDirective *D) { in TransformOMPMetaDirective()
8734 TreeTransform<Derived>::TransformOMPParallelDirective(OMPParallelDirective *D) { in TransformOMPParallelDirective()
8745 TreeTransform<Derived>::TransformOMPSimdDirective(OMPSimdDirective *D) { in TransformOMPSimdDirective()
8756 TreeTransform<Derived>::TransformOMPTileDirective(OMPTileDirective *D) { in TransformOMPTileDirective()
8767 TreeTransform<Derived>::TransformOMPUnrollDirective(OMPUnrollDirective *D) { in TransformOMPUnrollDirective()
8778 TreeTransform<Derived>::TransformOMPForDirective(OMPForDirective *D) { in TransformOMPForDirective()
8789 TreeTransform<Derived>::TransformOMPForSimdDirective(OMPForSimdDirective *D) { in TransformOMPForSimdDirective()
8800 TreeTransform<Derived>::TransformOMPSectionsDirective(OMPSectionsDirective *D) { in TransformOMPSectionsDirective()
8811 TreeTransform<Derived>::TransformOMPSectionDirective(OMPSectionDirective *D) { in TransformOMPSectionDirective()
8822 TreeTransform<Derived>::TransformOMPSingleDirective(OMPSingleDirective *D) { in TransformOMPSingleDirective()
8833 TreeTransform<Derived>::TransformOMPMasterDirective(OMPMasterDirective *D) { in TransformOMPMasterDirective()
8844 TreeTransform<Derived>::TransformOMPCriticalDirective(OMPCriticalDirective *D) { in TransformOMPCriticalDirective()
8853 StmtResult TreeTransform<Derived>::TransformOMPParallelForDirective( in TransformOMPParallelForDirective()
8864 StmtResult TreeTransform<Derived>::TransformOMPParallelForSimdDirective( in TransformOMPParallelForSimdDirective()
8875 StmtResult TreeTransform<Derived>::TransformOMPParallelMasterDirective( in TransformOMPParallelMasterDirective()
8886 StmtResult TreeTransform<Derived>::TransformOMPParallelMaskedDirective( in TransformOMPParallelMaskedDirective()
8897 StmtResult TreeTransform<Derived>::TransformOMPParallelSectionsDirective( in TransformOMPParallelSectionsDirective()
8909 TreeTransform<Derived>::TransformOMPTaskDirective(OMPTaskDirective *D) { in TransformOMPTaskDirective()
8919 StmtResult TreeTransform<Derived>::TransformOMPTaskyieldDirective( in TransformOMPTaskyieldDirective()
8931 TreeTransform<Derived>::TransformOMPBarrierDirective(OMPBarrierDirective *D) { in TransformOMPBarrierDirective()
8942 TreeTransform<Derived>::TransformOMPTaskwaitDirective(OMPTaskwaitDirective *D) { in TransformOMPTaskwaitDirective()
8953 TreeTransform<Derived>::TransformOMPErrorDirective(OMPErrorDirective *D) { in TransformOMPErrorDirective()
8963 StmtResult TreeTransform<Derived>::TransformOMPTaskgroupDirective( in TransformOMPTaskgroupDirective()
8975 TreeTransform<Derived>::TransformOMPFlushDirective(OMPFlushDirective *D) { in TransformOMPFlushDirective()
8986 TreeTransform<Derived>::TransformOMPDepobjDirective(OMPDepobjDirective *D) { in TransformOMPDepobjDirective()
8997 TreeTransform<Derived>::TransformOMPScanDirective(OMPScanDirective *D) { in TransformOMPScanDirective()
9008 TreeTransform<Derived>::TransformOMPOrderedDirective(OMPOrderedDirective *D) { in TransformOMPOrderedDirective()
9019 TreeTransform<Derived>::TransformOMPAtomicDirective(OMPAtomicDirective *D) { in TransformOMPAtomicDirective()
9030 TreeTransform<Derived>::TransformOMPTargetDirective(OMPTargetDirective *D) { in TransformOMPTargetDirective()
9040 StmtResult TreeTransform<Derived>::TransformOMPTargetDataDirective( in TransformOMPTargetDataDirective()
9051 StmtResult TreeTransform<Derived>::TransformOMPTargetEnterDataDirective( in TransformOMPTargetEnterDataDirective()
9062 StmtResult TreeTransform<Derived>::TransformOMPTargetExitDataDirective( in TransformOMPTargetExitDataDirective()
9073 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelDirective( in TransformOMPTargetParallelDirective()
9084 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelForDirective( in TransformOMPTargetParallelForDirective()
9095 StmtResult TreeTransform<Derived>::TransformOMPTargetUpdateDirective( in TransformOMPTargetUpdateDirective()
9107 TreeTransform<Derived>::TransformOMPTeamsDirective(OMPTeamsDirective *D) { in TransformOMPTeamsDirective()
9117 StmtResult TreeTransform<Derived>::TransformOMPCancellationPointDirective( in TransformOMPCancellationPointDirective()
9129 TreeTransform<Derived>::TransformOMPCancelDirective(OMPCancelDirective *D) { in TransformOMPCancelDirective()
9140 TreeTransform<Derived>::TransformOMPTaskLoopDirective(OMPTaskLoopDirective *D) { in TransformOMPTaskLoopDirective()
9150 StmtResult TreeTransform<Derived>::TransformOMPTaskLoopSimdDirective( in TransformOMPTaskLoopSimdDirective()
9161 StmtResult TreeTransform<Derived>::TransformOMPMasterTaskLoopDirective( in TransformOMPMasterTaskLoopDirective()
9172 StmtResult TreeTransform<Derived>::TransformOMPMaskedTaskLoopDirective( in TransformOMPMaskedTaskLoopDirective()
9183 StmtResult TreeTransform<Derived>::TransformOMPMasterTaskLoopSimdDirective( in TransformOMPMasterTaskLoopSimdDirective()
9194 StmtResult TreeTransform<Derived>::TransformOMPMaskedTaskLoopSimdDirective( in TransformOMPMaskedTaskLoopSimdDirective()
9205 StmtResult TreeTransform<Derived>::TransformOMPParallelMasterTaskLoopDirective( in TransformOMPParallelMasterTaskLoopDirective()
9216 StmtResult TreeTransform<Derived>::TransformOMPParallelMaskedTaskLoopDirective( in TransformOMPParallelMaskedTaskLoopDirective()
9228 TreeTransform<Derived>::TransformOMPParallelMasterTaskLoopSimdDirective( in TransformOMPParallelMasterTaskLoopSimdDirective()
9240 TreeTransform<Derived>::TransformOMPParallelMaskedTaskLoopSimdDirective( in TransformOMPParallelMaskedTaskLoopSimdDirective()
9251 StmtResult TreeTransform<Derived>::TransformOMPDistributeDirective( in TransformOMPDistributeDirective()
9262 StmtResult TreeTransform<Derived>::TransformOMPDistributeParallelForDirective( in TransformOMPDistributeParallelForDirective()
9274 TreeTransform<Derived>::TransformOMPDistributeParallelForSimdDirective( in TransformOMPDistributeParallelForSimdDirective()
9285 StmtResult TreeTransform<Derived>::TransformOMPDistributeSimdDirective( in TransformOMPDistributeSimdDirective()
9296 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelForSimdDirective( in TransformOMPTargetParallelForSimdDirective()
9307 StmtResult TreeTransform<Derived>::TransformOMPTargetSimdDirective( in TransformOMPTargetSimdDirective()
9318 StmtResult TreeTransform<Derived>::TransformOMPTeamsDistributeDirective( in TransformOMPTeamsDistributeDirective()
9329 StmtResult TreeTransform<Derived>::TransformOMPTeamsDistributeSimdDirective( in TransformOMPTeamsDistributeSimdDirective()
9340 StmtResult TreeTransform<Derived>::TransformOMPTeamsDistributeParallelForSimdDirective( in TransformOMPTeamsDistributeParallelForSimdDirective()
9352 StmtResult TreeTransform<Derived>::TransformOMPTeamsDistributeParallelForDirective( in TransformOMPTeamsDistributeParallelForDirective()
9363 StmtResult TreeTransform<Derived>::TransformOMPTargetTeamsDirective( in TransformOMPTargetTeamsDirective()
9374 StmtResult TreeTransform<Derived>::TransformOMPTargetTeamsDistributeDirective( in TransformOMPTargetTeamsDistributeDirective()
9386 TreeTransform<Derived>::TransformOMPTargetTeamsDistributeParallelForDirective( in TransformOMPTargetTeamsDistributeParallelForDirective()
9398 StmtResult TreeTransform<Derived>::
9412 TreeTransform<Derived>::TransformOMPTargetTeamsDistributeSimdDirective( in TransformOMPTargetTeamsDistributeSimdDirective()
9424 TreeTransform<Derived>::TransformOMPInteropDirective(OMPInteropDirective *D) { in TransformOMPInteropDirective()
9435 TreeTransform<Derived>::TransformOMPDispatchDirective(OMPDispatchDirective *D) { in TransformOMPDispatchDirective()
9446 TreeTransform<Derived>::TransformOMPMaskedDirective(OMPMaskedDirective *D) { in TransformOMPMaskedDirective()
9456 StmtResult TreeTransform<Derived>::TransformOMPGenericLoopDirective( in TransformOMPGenericLoopDirective()
9467 StmtResult TreeTransform<Derived>::TransformOMPTeamsGenericLoopDirective( in TransformOMPTeamsGenericLoopDirective()
9478 StmtResult TreeTransform<Derived>::TransformOMPTargetTeamsGenericLoopDirective( in TransformOMPTargetTeamsGenericLoopDirective()
9489 StmtResult TreeTransform<Derived>::TransformOMPParallelGenericLoopDirective( in TransformOMPParallelGenericLoopDirective()
9501 TreeTransform<Derived>::TransformOMPTargetParallelGenericLoopDirective( in TransformOMPTargetParallelGenericLoopDirective()
9515 OMPClause *TreeTransform<Derived>::TransformOMPIfClause(OMPIfClause *C) { in TransformOMPIfClause()
9525 OMPClause *TreeTransform<Derived>::TransformOMPFinalClause(OMPFinalClause *C) { in TransformOMPFinalClause()
9535 TreeTransform<Derived>::TransformOMPNumThreadsClause(OMPNumThreadsClause *C) { in TransformOMPNumThreadsClause()
9545 TreeTransform<Derived>::TransformOMPSafelenClause(OMPSafelenClause *C) { in TransformOMPSafelenClause()
9555 TreeTransform<Derived>::TransformOMPAllocatorClause(OMPAllocatorClause *C) { in TransformOMPAllocatorClause()
9565 TreeTransform<Derived>::TransformOMPSimdlenClause(OMPSimdlenClause *C) { in TransformOMPSimdlenClause()
9574 OMPClause *TreeTransform<Derived>::TransformOMPSizesClause(OMPSizesClause *C) { in TransformOMPSizesClause()
9599 OMPClause *TreeTransform<Derived>::TransformOMPFullClause(OMPFullClause *C) { in TransformOMPFullClause()
9607 TreeTransform<Derived>::TransformOMPPartialClause(OMPPartialClause *C) { in TransformOMPPartialClause()
9622 TreeTransform<Derived>::TransformOMPCollapseClause(OMPCollapseClause *C) { in TransformOMPCollapseClause()
9632 TreeTransform<Derived>::TransformOMPDefaultClause(OMPDefaultClause *C) { in TransformOMPDefaultClause()
9640 TreeTransform<Derived>::TransformOMPProcBindClause(OMPProcBindClause *C) { in TransformOMPProcBindClause()
9648 TreeTransform<Derived>::TransformOMPScheduleClause(OMPScheduleClause *C) { in TransformOMPScheduleClause()
9661 TreeTransform<Derived>::TransformOMPOrderedClause(OMPOrderedClause *C) { in TransformOMPOrderedClause()
9674 TreeTransform<Derived>::TransformOMPDetachClause(OMPDetachClause *C) { in TransformOMPDetachClause()
9687 TreeTransform<Derived>::TransformOMPNowaitClause(OMPNowaitClause *C) { in TransformOMPNowaitClause()
9694 TreeTransform<Derived>::TransformOMPUntiedClause(OMPUntiedClause *C) { in TransformOMPUntiedClause()
9701 TreeTransform<Derived>::TransformOMPMergeableClause(OMPMergeableClause *C) { in TransformOMPMergeableClause()
9707 OMPClause *TreeTransform<Derived>::TransformOMPReadClause(OMPReadClause *C) { in TransformOMPReadClause()
9713 OMPClause *TreeTransform<Derived>::TransformOMPWriteClause(OMPWriteClause *C) { in TransformOMPWriteClause()
9720 TreeTransform<Derived>::TransformOMPUpdateClause(OMPUpdateClause *C) { in TransformOMPUpdateClause()
9727 TreeTransform<Derived>::TransformOMPCaptureClause(OMPCaptureClause *C) { in TransformOMPCaptureClause()
9734 TreeTransform<Derived>::TransformOMPCompareClause(OMPCompareClause *C) { in TransformOMPCompareClause()
9741 TreeTransform<Derived>::TransformOMPSeqCstClause(OMPSeqCstClause *C) { in TransformOMPSeqCstClause()
9748 TreeTransform<Derived>::TransformOMPAcqRelClause(OMPAcqRelClause *C) { in TransformOMPAcqRelClause()
9755 TreeTransform<Derived>::TransformOMPAcquireClause(OMPAcquireClause *C) { in TransformOMPAcquireClause()
9762 TreeTransform<Derived>::TransformOMPReleaseClause(OMPReleaseClause *C) { in TransformOMPReleaseClause()
9769 TreeTransform<Derived>::TransformOMPRelaxedClause(OMPRelaxedClause *C) { in TransformOMPRelaxedClause()
9776 TreeTransform<Derived>::TransformOMPThreadsClause(OMPThreadsClause *C) { in TransformOMPThreadsClause()
9782 OMPClause *TreeTransform<Derived>::TransformOMPSIMDClause(OMPSIMDClause *C) { in TransformOMPSIMDClause()
9789 TreeTransform<Derived>::TransformOMPNogroupClause(OMPNogroupClause *C) { in TransformOMPNogroupClause()
9795 OMPClause *TreeTransform<Derived>::TransformOMPInitClause(OMPInitClause *C) { in TransformOMPInitClause()
9814 OMPClause *TreeTransform<Derived>::TransformOMPUseClause(OMPUseClause *C) { in TransformOMPUseClause()
9825 TreeTransform<Derived>::TransformOMPDestroyClause(OMPDestroyClause *C) { in TransformOMPDestroyClause()
9839 TreeTransform<Derived>::TransformOMPNovariantsClause(OMPNovariantsClause *C) { in TransformOMPNovariantsClause()
9849 TreeTransform<Derived>::TransformOMPNocontextClause(OMPNocontextClause *C) { in TransformOMPNocontextClause()
9859 TreeTransform<Derived>::TransformOMPFilterClause(OMPFilterClause *C) { in TransformOMPFilterClause()
9868 OMPClause *TreeTransform<Derived>::TransformOMPAlignClause(OMPAlignClause *C) { in TransformOMPAlignClause()
9877 OMPClause *TreeTransform<Derived>::TransformOMPUnifiedAddressClause( in TransformOMPUnifiedAddressClause()
9883 OMPClause *TreeTransform<Derived>::TransformOMPUnifiedSharedMemoryClause( in TransformOMPUnifiedSharedMemoryClause()
9890 OMPClause *TreeTransform<Derived>::TransformOMPReverseOffloadClause( in TransformOMPReverseOffloadClause()
9896 OMPClause *TreeTransform<Derived>::TransformOMPDynamicAllocatorsClause( in TransformOMPDynamicAllocatorsClause()
9903 OMPClause *TreeTransform<Derived>::TransformOMPAtomicDefaultMemOrderClause( in TransformOMPAtomicDefaultMemOrderClause()
9910 OMPClause *TreeTransform<Derived>::TransformOMPAtClause(OMPAtClause *C) { in TransformOMPAtClause()
9918 TreeTransform<Derived>::TransformOMPSeverityClause(OMPSeverityClause *C) { in TransformOMPSeverityClause()
9926 TreeTransform<Derived>::TransformOMPMessageClause(OMPMessageClause *C) { in TransformOMPMessageClause()
9937 TreeTransform<Derived>::TransformOMPPrivateClause(OMPPrivateClause *C) { in TransformOMPPrivateClause()
9951 OMPClause *TreeTransform<Derived>::TransformOMPFirstprivateClause( in TransformOMPFirstprivateClause()
9967 TreeTransform<Derived>::TransformOMPLastprivateClause(OMPLastprivateClause *C) { in TransformOMPLastprivateClause()
9983 TreeTransform<Derived>::TransformOMPSharedClause(OMPSharedClause *C) { in TransformOMPSharedClause()
9998 TreeTransform<Derived>::TransformOMPReductionClause(OMPReductionClause *C) { in TransformOMPReductionClause()
10045 OMPClause *TreeTransform<Derived>::TransformOMPTaskReductionClause( in TransformOMPTaskReductionClause()
10091 TreeTransform<Derived>::TransformOMPInReductionClause(OMPInReductionClause *C) { in TransformOMPInReductionClause()
10136 TreeTransform<Derived>::TransformOMPLinearClause(OMPLinearClause *C) { in TransformOMPLinearClause()
10155 TreeTransform<Derived>::TransformOMPAlignedClause(OMPAlignedClause *C) { in TransformOMPAlignedClause()
10174 TreeTransform<Derived>::TransformOMPCopyinClause(OMPCopyinClause *C) { in TransformOMPCopyinClause()
10189 TreeTransform<Derived>::TransformOMPCopyprivateClause(OMPCopyprivateClause *C) { in TransformOMPCopyprivateClause()
10203 OMPClause *TreeTransform<Derived>::TransformOMPFlushClause(OMPFlushClause *C) { in TransformOMPFlushClause()
10218 TreeTransform<Derived>::TransformOMPDepobjClause(OMPDepobjClause *C) { in TransformOMPDepobjClause()
10228 TreeTransform<Derived>::TransformOMPDependClause(OMPDependClause *C) { in TransformOMPDependClause()
10252 TreeTransform<Derived>::TransformOMPDeviceClause(OMPDeviceClause *C) { in TransformOMPDeviceClause()
10263 TreeTransform<Derived> &TT, OMPMappableExprListClause<T> *C, in transformOMPMappableExprListClause()
10315 OMPClause *TreeTransform<Derived>::TransformOMPMapClause(OMPMapClause *C) { in TransformOMPMapClause()
10339 TreeTransform<Derived>::TransformOMPAllocateClause(OMPAllocateClause *C) { in TransformOMPAllocateClause()
10362 TreeTransform<Derived>::TransformOMPNumTeamsClause(OMPNumTeamsClause *C) { in TransformOMPNumTeamsClause()
10372 TreeTransform<Derived>::TransformOMPThreadLimitClause(OMPThreadLimitClause *C) { in TransformOMPThreadLimitClause()
10382 TreeTransform<Derived>::TransformOMPPriorityClause(OMPPriorityClause *C) { in TransformOMPPriorityClause()
10392 TreeTransform<Derived>::TransformOMPGrainsizeClause(OMPGrainsizeClause *C) { in TransformOMPGrainsizeClause()
10403 TreeTransform<Derived>::TransformOMPNumTasksClause(OMPNumTasksClause *C) { in TransformOMPNumTasksClause()
10413 OMPClause *TreeTransform<Derived>::TransformOMPHintClause(OMPHintClause *C) { in TransformOMPHintClause()
10422 OMPClause *TreeTransform<Derived>::TransformOMPDistScheduleClause( in TransformOMPDistScheduleClause()
10434 TreeTransform<Derived>::TransformOMPDefaultmapClause(OMPDefaultmapClause *C) { in TransformOMPDefaultmapClause()
10447 OMPClause *TreeTransform<Derived>::TransformOMPToClause(OMPToClause *C) { in TransformOMPToClause()
10462 OMPClause *TreeTransform<Derived>::TransformOMPFromClause(OMPFromClause *C) { in TransformOMPFromClause()
10477 OMPClause *TreeTransform<Derived>::TransformOMPUseDevicePtrClause( in TransformOMPUseDevicePtrClause()
10492 OMPClause *TreeTransform<Derived>::TransformOMPUseDeviceAddrClause( in TransformOMPUseDeviceAddrClause()
10508 TreeTransform<Derived>::TransformOMPIsDevicePtrClause(OMPIsDevicePtrClause *C) { in TransformOMPIsDevicePtrClause()
10522 OMPClause *TreeTransform<Derived>::TransformOMPHasDeviceAddrClause( in TransformOMPHasDeviceAddrClause()
10538 TreeTransform<Derived>::TransformOMPNontemporalClause(OMPNontemporalClause *C) { in TransformOMPNontemporalClause()
10553 TreeTransform<Derived>::TransformOMPInclusiveClause(OMPInclusiveClause *C) { in TransformOMPInclusiveClause()
10568 TreeTransform<Derived>::TransformOMPExclusiveClause(OMPExclusiveClause *C) { in TransformOMPExclusiveClause()
10582 OMPClause *TreeTransform<Derived>::TransformOMPUsesAllocatorsClause( in TransformOMPUsesAllocatorsClause()
10609 TreeTransform<Derived>::TransformOMPAffinityClause(OMPAffinityClause *C) { in TransformOMPAffinityClause()
10630 OMPClause *TreeTransform<Derived>::TransformOMPOrderClause(OMPOrderClause *C) { in TransformOMPOrderClause()
10637 OMPClause *TreeTransform<Derived>::TransformOMPBindClause(OMPBindClause *C) { in TransformOMPBindClause()
10644 OMPClause *TreeTransform<Derived>::TransformOMPXDynCGroupMemClause( in TransformOMPXDynCGroupMemClause()
10658 TreeTransform<Derived>::TransformConstantExpr(ConstantExpr *E) { in TransformConstantExpr()
10663 ExprResult TreeTransform<Derived>::TransformSYCLUniqueStableNameExpr( in TransformSYCLUniqueStableNameExpr()
10682 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
10692 TreeTransform<Derived>::TransformDeclRefExpr(DeclRefExpr *E) { in TransformDeclRefExpr()
10753 TreeTransform<Derived>::TransformIntegerLiteral(IntegerLiteral *E) { in TransformIntegerLiteral()
10758 ExprResult TreeTransform<Derived>::TransformFixedPointLiteral( in TransformFixedPointLiteral()
10765 TreeTransform<Derived>::TransformFloatingLiteral(FloatingLiteral *E) { in TransformFloatingLiteral()
10771 TreeTransform<Derived>::TransformImaginaryLiteral(ImaginaryLiteral *E) { in TransformImaginaryLiteral()
10777 TreeTransform<Derived>::TransformStringLiteral(StringLiteral *E) { in TransformStringLiteral()
10783 TreeTransform<Derived>::TransformCharacterLiteral(CharacterLiteral *E) { in TransformCharacterLiteral()
10789 TreeTransform<Derived>::TransformUserDefinedLiteral(UserDefinedLiteral *E) { in TransformUserDefinedLiteral()
10795 TreeTransform<Derived>::TransformGenericSelectionExpr(GenericSelectionExpr *E) { in TransformGenericSelectionExpr()
10831 TreeTransform<Derived>::TransformParenExpr(ParenExpr *E) { in TransformParenExpr()
10848 TreeTransform<Derived>::TransformAddressOfOperand(Expr *E) { in TransformAddressOfOperand()
10857 TreeTransform<Derived>::TransformUnaryOperator(UnaryOperator *E) { in TransformUnaryOperator()
10876 TreeTransform<Derived>::TransformOffsetOfExpr(OffsetOfExpr *E) { in TransformOffsetOfExpr()
10940 TreeTransform<Derived>::TransformOpaqueValueExpr(OpaqueValueExpr *E) { in TransformOpaqueValueExpr()
10948 TreeTransform<Derived>::TransformTypoExpr(TypoExpr *E) { in TransformTypoExpr()
10953 ExprResult TreeTransform<Derived>::TransformRecoveryExpr(RecoveryExpr *E) { in TransformRecoveryExpr()
10972 TreeTransform<Derived>::TransformPseudoObjectExpr(PseudoObjectExpr *E) { in TransformPseudoObjectExpr()
10994 TreeTransform<Derived>::TransformUnaryExprOrTypeTraitExpr( in TransformUnaryExprOrTypeTraitExpr()
11047 TreeTransform<Derived>::TransformArraySubscriptExpr(ArraySubscriptExpr *E) { in TransformArraySubscriptExpr()
11069 TreeTransform<Derived>::TransformMatrixSubscriptExpr(MatrixSubscriptExpr *E) { in TransformMatrixSubscriptExpr()
11092 TreeTransform<Derived>::TransformOMPArraySectionExpr(OMPArraySectionExpr *E) { in TransformOMPArraySectionExpr()
11130 TreeTransform<Derived>::TransformOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in TransformOMPArrayShapingExpr()
11155 TreeTransform<Derived>::TransformOMPIteratorExpr(OMPIteratorExpr *E) { in TransformOMPIteratorExpr()
11214 TreeTransform<Derived>::TransformCallExpr(CallExpr *E) { in TransformCallExpr()
11251 TreeTransform<Derived>::TransformMemberExpr(MemberExpr *E) { in TransformMemberExpr()
11340 TreeTransform<Derived>::TransformBinaryOperator(BinaryOperator *E) { in TransformBinaryOperator()
11368 ExprResult TreeTransform<Derived>::TransformCXXRewrittenBinaryOperator( in TransformCXXRewrittenBinaryOperator()
11423 TreeTransform<Derived>::TransformCompoundAssignOperator( in TransformCompoundAssignOperator()
11434 ExprResult TreeTransform<Derived>::
11461 TreeTransform<Derived>::TransformConditionalOperator(ConditionalOperator *E) { in TransformConditionalOperator()
11489 TreeTransform<Derived>::TransformImplicitCastExpr(ImplicitCastExpr *E) { in TransformImplicitCastExpr()
11497 TreeTransform<Derived>::TransformCStyleCastExpr(CStyleCastExpr *E) { in TransformCStyleCastExpr()
11520 TreeTransform<Derived>::TransformCompoundLiteralExpr(CompoundLiteralExpr *E) { in TransformCompoundLiteralExpr()
11546 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
11565 TreeTransform<Derived>::TransformInitListExpr(InitListExpr *E) { in TransformInitListExpr()
11592 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
11673 TreeTransform<Derived>::TransformDesignatedInitUpdateExpr( in TransformDesignatedInitUpdateExpr()
11682 TreeTransform<Derived>::TransformNoInitExpr( in TransformNoInitExpr()
11690 TreeTransform<Derived>::TransformArrayInitLoopExpr(ArrayInitLoopExpr *E) { in TransformArrayInitLoopExpr()
11697 TreeTransform<Derived>::TransformArrayInitIndexExpr(ArrayInitIndexExpr *E) { in TransformArrayInitIndexExpr()
11704 TreeTransform<Derived>::TransformImplicitValueInitExpr( in TransformImplicitValueInitExpr()
11723 TreeTransform<Derived>::TransformVAArgExpr(VAArgExpr *E) { in TransformVAArgExpr()
11743 TreeTransform<Derived>::TransformParenListExpr(ParenListExpr *E) { in TransformParenListExpr()
11762 TreeTransform<Derived>::TransformAddrLabelExpr(AddrLabelExpr *E) { in TransformAddrLabelExpr()
11774 TreeTransform<Derived>::TransformStmtExpr(StmtExpr *E) { in TransformStmtExpr()
11799 TreeTransform<Derived>::TransformChooseExpr(ChooseExpr *E) { in TransformChooseExpr()
11825 TreeTransform<Derived>::TransformGNUNullExpr(GNUNullExpr *E) { in TransformGNUNullExpr()
11831 TreeTransform<Derived>::TransformCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in TransformCXXOperatorCallExpr()
11922 TreeTransform<Derived>::TransformCXXMemberCallExpr(CXXMemberCallExpr *E) { in TransformCXXMemberCallExpr()
11927 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) { in TransformSourceLocExpr()
11941 TreeTransform<Derived>::TransformCUDAKernelCallExpr(CUDAKernelCallExpr *E) { in TransformCUDAKernelCallExpr()
11974 TreeTransform<Derived>::TransformCXXNamedCastExpr(CXXNamedCastExpr *E) { in TransformCXXNamedCastExpr()
11997 TreeTransform<Derived>::TransformBuiltinBitCastExpr(BuiltinBitCastExpr *BCE) { in TransformBuiltinBitCastExpr()
12013 TreeTransform<Derived>::TransformCXXStaticCastExpr(CXXStaticCastExpr *E) { in TransformCXXStaticCastExpr()
12019 TreeTransform<Derived>::TransformCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in TransformCXXDynamicCastExpr()
12025 TreeTransform<Derived>::TransformCXXReinterpretCastExpr( in TransformCXXReinterpretCastExpr()
12032 TreeTransform<Derived>::TransformCXXConstCastExpr(CXXConstCastExpr *E) { in TransformCXXConstCastExpr()
12038 TreeTransform<Derived>::TransformCXXAddrspaceCastExpr(CXXAddrspaceCastExpr *E) { in TransformCXXAddrspaceCastExpr()
12044 TreeTransform<Derived>::TransformCXXFunctionalCastExpr( in TransformCXXFunctionalCastExpr()
12070 TreeTransform<Derived>::TransformCXXTypeidExpr(CXXTypeidExpr *E) { in TransformCXXTypeidExpr()
12112 TreeTransform<Derived>::TransformCXXUuidofExpr(CXXUuidofExpr *E) { in TransformCXXUuidofExpr()
12144 TreeTransform<Derived>::TransformCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in TransformCXXBoolLiteralExpr()
12150 TreeTransform<Derived>::TransformCXXNullPtrLiteralExpr( in TransformCXXNullPtrLiteralExpr()
12157 TreeTransform<Derived>::TransformCXXThisExpr(CXXThisExpr *E) { in TransformCXXThisExpr()
12172 TreeTransform<Derived>::TransformCXXThrowExpr(CXXThrowExpr *E) { in TransformCXXThrowExpr()
12187 TreeTransform<Derived>::TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
12211 TreeTransform<Derived>::TransformCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in TransformCXXDefaultInitExpr()
12226 TreeTransform<Derived>::TransformCXXScalarValueInitExpr( in TransformCXXScalarValueInitExpr()
12243 TreeTransform<Derived>::TransformCXXNewExpr(CXXNewExpr *E) { in TransformCXXNewExpr()
12357 TreeTransform<Derived>::TransformCXXDeleteExpr(CXXDeleteExpr *E) { in TransformCXXDeleteExpr()
12398 TreeTransform<Derived>::TransformCXXPseudoDestructorExpr( in TransformCXXPseudoDestructorExpr()
12474 bool TreeTransform<Derived>::TransformOverloadExprDecls(OverloadExpr *Old, in TransformOverloadExprDecls()
12531 TreeTransform<Derived>::TransformUnresolvedLookupExpr( in TransformUnresolvedLookupExpr()
12599 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()
12732 TreeTransform<Derived>::TransformConceptSpecializationExpr( in TransformConceptSpecializationExpr()
12748 TreeTransform<Derived>::TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
12801 bool TreeTransform<Derived>::TransformRequiresExprRequirements( in TransformRequiresExprRequirements()
12822 TreeTransform<Derived>::TransformTypeRequirement( in TransformTypeRequirement()
12838 TreeTransform<Derived>::TransformExprRequirement(concepts::ExprRequirement *Req) { in TransformExprRequirement()
12878 TreeTransform<Derived>::TransformNestedRequirement( in TransformNestedRequirement()
12895 TreeTransform<Derived>::TransformArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in TransformArrayTypeTraitExpr()
12922 TreeTransform<Derived>::TransformExpressionTraitExpr(ExpressionTraitExpr *E) { in TransformExpressionTraitExpr()
12940 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
12958 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
12965 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
13008 TreeTransform<Derived>::TransformCXXConstructExpr(CXXConstructExpr *E) { in TransformCXXConstructExpr()
13060 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr( in TransformCXXInheritedCtorInitExpr()
13091 TreeTransform<Derived>::TransformCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in TransformCXXBindTemporaryExpr()
13105 TreeTransform<Derived>::TransformExprWithCleanups(ExprWithCleanups *E) { in TransformExprWithCleanups()
13111 TreeTransform<Derived>::TransformCXXTemporaryObjectExpr( in TransformCXXTemporaryObjectExpr()
13154 TreeTransform<Derived>::TransformLambdaExpr(LambdaExpr *E) { in TransformLambdaExpr()
13254 TreeTransform *This = this; // Work around gcc.gnu.org/PR56135. in TransformLambdaExpr()
13478 TreeTransform<Derived>::TransformLambdaBody(LambdaExpr *E, Stmt *S) { in TransformLambdaBody()
13484 TreeTransform<Derived>::SkipLambdaBody(LambdaExpr *E, Stmt *S) { in SkipLambdaBody()
13524 TreeTransform<Derived>::TransformCXXUnresolvedConstructExpr( in TransformCXXUnresolvedConstructExpr()
13555 TreeTransform<Derived>::TransformCXXDependentScopeMemberExpr( in TransformCXXDependentScopeMemberExpr()
13655 ExprResult TreeTransform<Derived>::TransformUnresolvedMemberExpr( in TransformUnresolvedMemberExpr()
13722 TreeTransform<Derived>::TransformCXXNoexceptExpr(CXXNoexceptExpr *E) { in TransformCXXNoexceptExpr()
13737 TreeTransform<Derived>::TransformPackExpansionExpr(PackExpansionExpr *E) { in TransformPackExpansionExpr()
13751 TreeTransform<Derived>::TransformSizeOfPackExpr(SizeOfPackExpr *E) { in TransformSizeOfPackExpr()
13892 TreeTransform<Derived>::TransformSubstNonTypeTemplateParmPackExpr( in TransformSubstNonTypeTemplateParmPackExpr()
13900 TreeTransform<Derived>::TransformSubstNonTypeTemplateParmExpr( in TransformSubstNonTypeTemplateParmExpr()
13908 TreeTransform<Derived>::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr()
13915 TreeTransform<Derived>::TransformMaterializeTemporaryExpr( in TransformMaterializeTemporaryExpr()
13922 TreeTransform<Derived>::TransformCXXFoldExpr(CXXFoldExpr *E) { in TransformCXXFoldExpr()
14068 TreeTransform<Derived>::TransformCXXParenListInitExpr(CXXParenListInitExpr *E) { in TransformCXXParenListInitExpr()
14081 TreeTransform<Derived>::TransformCXXStdInitializerListExpr( in TransformCXXStdInitializerListExpr()
14088 TreeTransform<Derived>::TransformObjCStringLiteral(ObjCStringLiteral *E) { in TransformObjCStringLiteral()
14094 TreeTransform<Derived>::TransformObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in TransformObjCBoolLiteralExpr()
14100 TreeTransform<Derived>::TransformObjCBoxedExpr(ObjCBoxedExpr *E) { in TransformObjCBoxedExpr()
14114 TreeTransform<Derived>::TransformObjCArrayLiteral(ObjCArrayLiteral *E) { in TransformObjCArrayLiteral()
14132 TreeTransform<Derived>::TransformObjCDictionaryLiteral( in TransformObjCDictionaryLiteral()
14253 TreeTransform<Derived>::TransformObjCEncodeExpr(ObjCEncodeExpr *E) { in TransformObjCEncodeExpr()
14269 ExprResult TreeTransform<Derived>::
14279 ExprResult TreeTransform<Derived>::
14301 ExprResult TreeTransform<Derived>::TransformObjCAvailabilityCheckExpr( in TransformObjCAvailabilityCheckExpr()
14308 TreeTransform<Derived>::TransformObjCMessageExpr(ObjCMessageExpr *E) { in TransformObjCMessageExpr()
14385 TreeTransform<Derived>::TransformObjCSelectorExpr(ObjCSelectorExpr *E) { in TransformObjCSelectorExpr()
14391 TreeTransform<Derived>::TransformObjCProtocolExpr(ObjCProtocolExpr *E) { in TransformObjCProtocolExpr()
14397 TreeTransform<Derived>::TransformObjCIvarRefExpr(ObjCIvarRefExpr *E) { in TransformObjCIvarRefExpr()
14417 TreeTransform<Derived>::TransformObjCPropertyRefExpr(ObjCPropertyRefExpr *E) { in TransformObjCPropertyRefExpr()
14449 TreeTransform<Derived>::TransformObjCSubscriptRefExpr(ObjCSubscriptRefExpr *E) { in TransformObjCSubscriptRefExpr()
14473 TreeTransform<Derived>::TransformObjCIsaExpr(ObjCIsaExpr *E) { in TransformObjCIsaExpr()
14491 TreeTransform<Derived>::TransformShuffleVectorExpr(ShuffleVectorExpr *E) { in TransformShuffleVectorExpr()
14510 TreeTransform<Derived>::TransformConvertVectorExpr(ConvertVectorExpr *E) { in TransformConvertVectorExpr()
14531 TreeTransform<Derived>::TransformBlockExpr(BlockExpr *E) { in TransformBlockExpr()
14608 TreeTransform<Derived>::TransformAsTypeExpr(AsTypeExpr *E) { in TransformAsTypeExpr()
14621 TreeTransform<Derived>::TransformAtomicExpr(AtomicExpr *E) { in TransformAtomicExpr()
14642 QualType TreeTransform<Derived>::RebuildPointerType(QualType PointeeType, in RebuildPointerType()
14649 QualType TreeTransform<Derived>::RebuildBlockPointerType(QualType PointeeType, in RebuildBlockPointerType()
14657 TreeTransform<Derived>::RebuildReferenceType(QualType ReferentType, in RebuildReferenceType()
14666 TreeTransform<Derived>::RebuildMemberPointerType(QualType PointeeType, in RebuildMemberPointerType()
14674 QualType TreeTransform<Derived>::RebuildObjCTypeParamType( in RebuildObjCTypeParamType()
14687 QualType TreeTransform<Derived>::RebuildObjCObjectType( in RebuildObjCObjectType()
14705 QualType TreeTransform<Derived>::RebuildObjCObjectPointerType( in RebuildObjCObjectPointerType()
14713 TreeTransform<Derived>::RebuildArrayType(QualType ElementType, in RebuildArrayType()
14748 TreeTransform<Derived>::RebuildConstantArrayType(QualType ElementType, in RebuildConstantArrayType()
14760 TreeTransform<Derived>::RebuildIncompleteArrayType(QualType ElementType, in RebuildIncompleteArrayType()
14770 TreeTransform<Derived>::RebuildVariableArrayType(QualType ElementType, in RebuildVariableArrayType()
14782 TreeTransform<Derived>::RebuildDependentSizedArrayType(QualType ElementType, in RebuildDependentSizedArrayType()
14793 QualType TreeTransform<Derived>::RebuildDependentAddressSpaceType( in RebuildDependentAddressSpaceType()
14801 TreeTransform<Derived>::RebuildVectorType(QualType ElementType, in RebuildVectorType()
14809 QualType TreeTransform<Derived>::RebuildDependentVectorType( in RebuildDependentVectorType()
14816 QualType TreeTransform<Derived>::RebuildExtVectorType(QualType ElementType, in RebuildExtVectorType()
14829 TreeTransform<Derived>::RebuildDependentSizedExtVectorType(QualType ElementType, in RebuildDependentSizedExtVectorType()
14836 QualType TreeTransform<Derived>::RebuildConstantMatrixType( in RebuildConstantMatrixType()
14843 QualType TreeTransform<Derived>::RebuildDependentSizedMatrixType( in RebuildDependentSizedMatrixType()
14851 QualType TreeTransform<Derived>::RebuildFunctionProtoType( in RebuildFunctionProtoType()
14862 QualType TreeTransform<Derived>::RebuildFunctionNoProtoType(QualType T) { in RebuildFunctionNoProtoType()
14867 QualType TreeTransform<Derived>::RebuildUnresolvedUsingType(SourceLocation Loc, in RebuildUnresolvedUsingType()
14923 QualType TreeTransform<Derived>::RebuildTypeOfExprType(Expr *E, SourceLocation, in RebuildTypeOfExprType()
14929 QualType TreeTransform<Derived>::RebuildTypeOfType(QualType Underlying, in RebuildTypeOfType()
14935 QualType TreeTransform<Derived>::RebuildDecltypeType(Expr *E, SourceLocation) { in RebuildDecltypeType()
14940 QualType TreeTransform<Derived>::RebuildUnaryTransformType(QualType BaseType, in RebuildUnaryTransformType()
14947 QualType TreeTransform<Derived>::RebuildTemplateSpecializationType( in RebuildTemplateSpecializationType()
14955 QualType TreeTransform<Derived>::RebuildAtomicType(QualType ValueType, in RebuildAtomicType()
14961 QualType TreeTransform<Derived>::RebuildPipeType(QualType ValueType, in RebuildPipeType()
14969 QualType TreeTransform<Derived>::RebuildBitIntType(bool IsUnsigned, in RebuildBitIntType()
14980 QualType TreeTransform<Derived>::RebuildDependentBitIntType( in RebuildDependentBitIntType()
14987 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
14996 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
15015 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
15034 TreeTransform<Derived>::RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op, in RebuildCXXOperatorCallExpr()
15161 TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(Expr *Base, in RebuildCXXPseudoDestructorExpr()
15212 TreeTransform<Derived>::TransformCapturedStmt(CapturedStmt *S) { in TransformCapturedStmt()