Lines Matching refs:TreeTransform

95 class TreeTransform {
123 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } in TreeTransform() function
176 TreeTransform &Self;
181 TemporaryBase(TreeTransform &Self, SourceLocation Location, in TemporaryBase()
3142 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S) { in TransformStmt()
3174 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause()
3192 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr()
3209 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer()
3287 bool TreeTransform<Derived>::TransformExprs(Expr *const *Inputs, in TransformExprs()
3400 Sema::ConditionResult TreeTransform<Derived>::TransformCondition( in TransformCondition()
3426 TreeTransform<Derived>::TransformNestedNameSpecifierLoc( in TransformNestedNameSpecifierLoc()
3539 TreeTransform<Derived>
3590 TreeTransform<Derived>::TransformTemplateName(CXXScopeSpec &SS, in TransformTemplateName()
3673 void TreeTransform<Derived>::InventTemplateArgumentLoc( in InventTemplateArgumentLoc()
3723 bool TreeTransform<Derived>::TransformTemplateArgument( in TransformTemplateArgument()
3795 TreeTransform<Derived> &Self;
3816 explicit TemplateArgumentLocInventIterator(TreeTransform<Derived> &Self, in TemplateArgumentLocInventIterator()
3852 bool TreeTransform<Derived>::TransformTemplateArguments( in TransformTemplateArguments()
3975 QualType TreeTransform<Derived>::TransformType(QualType T) { in TransformType()
3993 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4014 TreeTransform<Derived>::TransformType(TypeLocBuilder &TLB, TypeLoc T) { in TransformType()
4034 TreeTransform<Derived>::TransformQualifiedType(TypeLocBuilder &TLB, in TransformQualifiedType()
4104 TreeTransform<Derived>::TransformTypeInObjectScope(TypeLoc TL, in TransformTypeInObjectScope()
4120 TreeTransform<Derived>::TransformTypeInObjectScope(TypeSourceInfo *TSInfo, in TransformTypeInObjectScope()
4132 TypeSourceInfo *TreeTransform<Derived>::TransformTSIInObjectScope( in TransformTSIInObjectScope()
4190 QualType TreeTransform<Derived>::TransformBuiltinType(TypeLocBuilder &TLB, in TransformBuiltinType()
4200 QualType TreeTransform<Derived>::TransformComplexType(TypeLocBuilder &TLB, in TransformComplexType()
4207 QualType TreeTransform<Derived>::TransformAdjustedType(TypeLocBuilder &TLB, in TransformAdjustedType()
4214 QualType TreeTransform<Derived>::TransformDecayedType(TypeLocBuilder &TLB, in TransformDecayedType()
4230 QualType TreeTransform<Derived>::TransformPointerType(TypeLocBuilder &TLB, in TransformPointerType()
4268 TreeTransform<Derived>::TransformBlockPointerType(TypeLocBuilder &TLB, in TransformBlockPointerType()
4295 TreeTransform<Derived>::TransformReferenceType(TypeLocBuilder &TLB, in TransformReferenceType()
4332 TreeTransform<Derived>::TransformLValueReferenceType(TypeLocBuilder &TLB, in TransformLValueReferenceType()
4339 TreeTransform<Derived>::TransformRValueReferenceType(TypeLocBuilder &TLB, in TransformRValueReferenceType()
4346 TreeTransform<Derived>::TransformMemberPointerType(TypeLocBuilder &TLB, in TransformMemberPointerType()
4398 TreeTransform<Derived>::TransformConstantArrayType(TypeLocBuilder &TLB, in TransformConstantArrayType()
4438 QualType TreeTransform<Derived>::TransformIncompleteArrayType( in TransformIncompleteArrayType()
4467 TreeTransform<Derived>::TransformVariableArrayType(TypeLocBuilder &TLB, in TransformVariableArrayType()
4506 TreeTransform<Derived>::TransformDependentSizedArrayType(TypeLocBuilder &TLB, in TransformDependentSizedArrayType()
4553 QualType TreeTransform<Derived>::TransformDependentSizedExtVectorType( in TransformDependentSizedExtVectorType()
4597 QualType TreeTransform<Derived>::TransformVectorType(TypeLocBuilder &TLB, in TransformVectorType()
4620 QualType TreeTransform<Derived>::TransformExtVectorType(TypeLocBuilder &TLB, in TransformExtVectorType()
4644 ParmVarDecl *TreeTransform<Derived>::TransformFunctionTypeParam( in TransformFunctionTypeParam()
4699 bool TreeTransform<Derived>::TransformFunctionTypeParams( in TransformFunctionTypeParams()
4918 TreeTransform<Derived>::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType()
4921 TreeTransform *This = this; // Work around gcc.gnu.org/PR56135. in TransformFunctionProtoType()
4931 QualType TreeTransform<Derived>::TransformFunctionProtoType( in TransformFunctionProtoType()
5024 bool TreeTransform<Derived>::TransformExceptionSpec( in TransformExceptionSpec()
5125 QualType TreeTransform<Derived>::TransformFunctionNoProtoType( in TransformFunctionNoProtoType()
5147 TreeTransform<Derived>::TransformUnresolvedUsingType(TypeLocBuilder &TLB, in TransformUnresolvedUsingType()
5170 QualType TreeTransform<Derived>::TransformTypedefType(TypeLocBuilder &TLB, in TransformTypedefType()
5194 QualType TreeTransform<Derived>::TransformTypeOfExprType(TypeLocBuilder &TLB, in TransformTypeOfExprType()
5226 QualType TreeTransform<Derived>::TransformTypeOfType(TypeLocBuilder &TLB, in TransformTypeOfType()
5250 QualType TreeTransform<Derived>::TransformDecltypeType(TypeLocBuilder &TLB, in TransformDecltypeType()
5282 QualType TreeTransform<Derived>::TransformUnaryTransformType( in TransformUnaryTransformType()
5305 QualType TreeTransform<Derived>::TransformAutoType(TypeLocBuilder &TLB, in TransformAutoType()
5331 QualType TreeTransform<Derived>::TransformRecordType(TypeLocBuilder &TLB, in TransformRecordType()
5355 QualType TreeTransform<Derived>::TransformEnumType(TypeLocBuilder &TLB, in TransformEnumType()
5379 QualType TreeTransform<Derived>::TransformInjectedClassNameType( in TransformInjectedClassNameType()
5392 QualType TreeTransform<Derived>::TransformTemplateTypeParmType( in TransformTemplateTypeParmType()
5399 QualType TreeTransform<Derived>::TransformSubstTemplateTypeParmType( in TransformSubstTemplateTypeParmType()
5427 QualType TreeTransform<Derived>::TransformSubstTemplateTypeParmPackType( in TransformSubstTemplateTypeParmPackType()
5434 QualType TreeTransform<Derived>::TransformTemplateSpecializationType( in TransformTemplateSpecializationType()
5452 QualType TreeTransform<Derived>::TransformAtomicType(TypeLocBuilder &TLB, in TransformAtomicType()
5475 QualType TreeTransform<Derived>::TransformPipeType(TypeLocBuilder &TLB, in TransformPipeType()
5560 QualType TreeTransform<Derived>::TransformTemplateSpecializationType( in TransformTemplateSpecializationType()
5614 QualType TreeTransform<Derived>::TransformDependentTemplateSpecializationType( in TransformDependentTemplateSpecializationType()
5674 TreeTransform<Derived>::TransformElaboratedType(TypeLocBuilder &TLB, in TransformElaboratedType()
5726 QualType TreeTransform<Derived>::TransformAttributedType( in TransformAttributedType()
5775 TreeTransform<Derived>::TransformParenType(TypeLocBuilder &TLB, in TransformParenType()
5796 QualType TreeTransform<Derived>::TransformDependentNameType(TypeLocBuilder &TLB, in TransformDependentNameType()
5831 QualType TreeTransform<Derived>::
5847 QualType TreeTransform<Derived>::
5915 QualType TreeTransform<Derived>::TransformPackExpansionType(TypeLocBuilder &TLB, in TransformPackExpansionType()
5940 TreeTransform<Derived>::TransformObjCInterfaceType(TypeLocBuilder &TLB, in TransformObjCInterfaceType()
5949 TreeTransform<Derived>::TransformObjCObjectType(TypeLocBuilder &TLB, in TransformObjCObjectType()
6079 TreeTransform<Derived>::TransformObjCObjectPointerType(TypeLocBuilder &TLB, in TransformObjCObjectPointerType()
6104 TreeTransform<Derived>::TransformNullStmt(NullStmt *S) { in TransformNullStmt()
6110 TreeTransform<Derived>::TransformCompoundStmt(CompoundStmt *S) { in TransformCompoundStmt()
6116 TreeTransform<Derived>::TransformCompoundStmt(CompoundStmt *S, in TransformCompoundStmt()
6155 TreeTransform<Derived>::TransformCaseStmt(CaseStmt *S) { in TransformCaseStmt()
6196 TreeTransform<Derived>::TransformDefaultStmt(DefaultStmt *S) { in TransformDefaultStmt()
6209 TreeTransform<Derived>::TransformLabelStmt(LabelStmt *S) { in TransformLabelStmt()
6227 const Attr *TreeTransform<Derived>::TransformAttr(const Attr *R) { in TransformAttr()
6244 StmtResult TreeTransform<Derived>::TransformAttributedStmt(AttributedStmt *S) { in TransformAttributedStmt()
6268 TreeTransform<Derived>::TransformIfStmt(IfStmt *S) { in TransformIfStmt()
6319 TreeTransform<Derived>::TransformSwitchStmt(SwitchStmt *S) { in TransformSwitchStmt()
6351 TreeTransform<Derived>::TransformWhileStmt(WhileStmt *S) { in TransformWhileStmt()
6374 TreeTransform<Derived>::TransformDoStmt(DoStmt *S) { in TransformDoStmt()
6397 TreeTransform<Derived>::TransformForStmt(ForStmt *S) { in TransformForStmt()
6443 TreeTransform<Derived>::TransformGotoStmt(GotoStmt *S) { in TransformGotoStmt()
6456 TreeTransform<Derived>::TransformIndirectGotoStmt(IndirectGotoStmt *S) { in TransformIndirectGotoStmt()
6472 TreeTransform<Derived>::TransformContinueStmt(ContinueStmt *S) { in TransformContinueStmt()
6478 TreeTransform<Derived>::TransformBreakStmt(BreakStmt *S) { in TransformBreakStmt()
6484 TreeTransform<Derived>::TransformReturnStmt(ReturnStmt *S) { in TransformReturnStmt()
6497 TreeTransform<Derived>::TransformDeclStmt(DeclStmt *S) { in TransformDeclStmt()
6519 TreeTransform<Derived>::TransformGCCAsmStmt(GCCAsmStmt *S) { in TransformGCCAsmStmt()
6584 TreeTransform<Derived>::TransformMSAsmStmt(MSAsmStmt *S) { in TransformMSAsmStmt()
6618 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
6625 TreeTransform<Derived>::TransformCoreturnStmt(CoreturnStmt *S) { in TransformCoreturnStmt()
6638 TreeTransform<Derived>::TransformCoawaitExpr(CoawaitExpr *E) { in TransformCoawaitExpr()
6651 TreeTransform<Derived>::TransformCoyieldExpr(CoyieldExpr *E) { in TransformCoyieldExpr()
6666 TreeTransform<Derived>::TransformObjCAtTryStmt(ObjCAtTryStmt *S) { in TransformObjCAtTryStmt()
6706 TreeTransform<Derived>::TransformObjCAtCatchStmt(ObjCAtCatchStmt *S) { in TransformObjCAtCatchStmt()
6742 TreeTransform<Derived>::TransformObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { in TransformObjCAtFinallyStmt()
6760 TreeTransform<Derived>::TransformObjCAtThrowStmt(ObjCAtThrowStmt *S) { in TransformObjCAtThrowStmt()
6777 TreeTransform<Derived>::TransformObjCAtSynchronizedStmt( in TransformObjCAtSynchronizedStmt()
6807 TreeTransform<Derived>::TransformObjCAutoreleasePoolStmt( in TransformObjCAutoreleasePoolStmt()
6826 TreeTransform<Derived>::TransformObjCForCollectionStmt( in TransformObjCForCollectionStmt()
6859 StmtResult TreeTransform<Derived>::TransformCXXCatchStmt(CXXCatchStmt *S) { in TransformCXXCatchStmt()
6888 StmtResult TreeTransform<Derived>::TransformCXXTryStmt(CXXTryStmt *S) { in TransformCXXTryStmt()
6916 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) { in TransformCXXForRangeStmt()
6993 TreeTransform<Derived>::TransformMSDependentExistsStmt( in TransformMSDependentExistsStmt()
7062 TreeTransform<Derived>::TransformMSPropertyRefExpr(MSPropertyRefExpr *E) { in TransformMSPropertyRefExpr()
7087 ExprResult TreeTransform<Derived>::TransformMSPropertySubscriptExpr( in TransformMSPropertySubscriptExpr()
7106 StmtResult TreeTransform<Derived>::TransformSEHTryStmt(SEHTryStmt *S) { in TransformSEHTryStmt()
7124 StmtResult TreeTransform<Derived>::TransformSEHFinallyStmt(SEHFinallyStmt *S) { in TransformSEHFinallyStmt()
7133 StmtResult TreeTransform<Derived>::TransformSEHExceptStmt(SEHExceptStmt *S) { in TransformSEHExceptStmt()
7147 StmtResult TreeTransform<Derived>::TransformSEHHandler(Stmt *Handler) { in TransformSEHHandler()
7156 TreeTransform<Derived>::TransformSEHLeaveStmt(SEHLeaveStmt *S) { in TransformSEHLeaveStmt()
7164 StmtResult TreeTransform<Derived>::TransformOMPExecutableDirective( in TransformOMPExecutableDirective()
7223 TreeTransform<Derived>::TransformOMPParallelDirective(OMPParallelDirective *D) { in TransformOMPParallelDirective()
7234 TreeTransform<Derived>::TransformOMPSimdDirective(OMPSimdDirective *D) { in TransformOMPSimdDirective()
7245 TreeTransform<Derived>::TransformOMPForDirective(OMPForDirective *D) { in TransformOMPForDirective()
7256 TreeTransform<Derived>::TransformOMPForSimdDirective(OMPForSimdDirective *D) { in TransformOMPForSimdDirective()
7267 TreeTransform<Derived>::TransformOMPSectionsDirective(OMPSectionsDirective *D) { in TransformOMPSectionsDirective()
7278 TreeTransform<Derived>::TransformOMPSectionDirective(OMPSectionDirective *D) { in TransformOMPSectionDirective()
7289 TreeTransform<Derived>::TransformOMPSingleDirective(OMPSingleDirective *D) { in TransformOMPSingleDirective()
7300 TreeTransform<Derived>::TransformOMPMasterDirective(OMPMasterDirective *D) { in TransformOMPMasterDirective()
7311 TreeTransform<Derived>::TransformOMPCriticalDirective(OMPCriticalDirective *D) { in TransformOMPCriticalDirective()
7320 StmtResult TreeTransform<Derived>::TransformOMPParallelForDirective( in TransformOMPParallelForDirective()
7331 StmtResult TreeTransform<Derived>::TransformOMPParallelForSimdDirective( in TransformOMPParallelForSimdDirective()
7342 StmtResult TreeTransform<Derived>::TransformOMPParallelSectionsDirective( in TransformOMPParallelSectionsDirective()
7354 TreeTransform<Derived>::TransformOMPTaskDirective(OMPTaskDirective *D) { in TransformOMPTaskDirective()
7364 StmtResult TreeTransform<Derived>::TransformOMPTaskyieldDirective( in TransformOMPTaskyieldDirective()
7376 TreeTransform<Derived>::TransformOMPBarrierDirective(OMPBarrierDirective *D) { in TransformOMPBarrierDirective()
7387 TreeTransform<Derived>::TransformOMPTaskwaitDirective(OMPTaskwaitDirective *D) { in TransformOMPTaskwaitDirective()
7397 StmtResult TreeTransform<Derived>::TransformOMPTaskgroupDirective( in TransformOMPTaskgroupDirective()
7409 TreeTransform<Derived>::TransformOMPFlushDirective(OMPFlushDirective *D) { in TransformOMPFlushDirective()
7420 TreeTransform<Derived>::TransformOMPOrderedDirective(OMPOrderedDirective *D) { in TransformOMPOrderedDirective()
7431 TreeTransform<Derived>::TransformOMPAtomicDirective(OMPAtomicDirective *D) { in TransformOMPAtomicDirective()
7442 TreeTransform<Derived>::TransformOMPTargetDirective(OMPTargetDirective *D) { in TransformOMPTargetDirective()
7452 StmtResult TreeTransform<Derived>::TransformOMPTargetDataDirective( in TransformOMPTargetDataDirective()
7463 StmtResult TreeTransform<Derived>::TransformOMPTargetEnterDataDirective( in TransformOMPTargetEnterDataDirective()
7474 StmtResult TreeTransform<Derived>::TransformOMPTargetExitDataDirective( in TransformOMPTargetExitDataDirective()
7485 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelDirective( in TransformOMPTargetParallelDirective()
7496 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelForDirective( in TransformOMPTargetParallelForDirective()
7507 StmtResult TreeTransform<Derived>::TransformOMPTargetUpdateDirective( in TransformOMPTargetUpdateDirective()
7519 TreeTransform<Derived>::TransformOMPTeamsDirective(OMPTeamsDirective *D) { in TransformOMPTeamsDirective()
7529 StmtResult TreeTransform<Derived>::TransformOMPCancellationPointDirective( in TransformOMPCancellationPointDirective()
7541 TreeTransform<Derived>::TransformOMPCancelDirective(OMPCancelDirective *D) { in TransformOMPCancelDirective()
7552 TreeTransform<Derived>::TransformOMPTaskLoopDirective(OMPTaskLoopDirective *D) { in TransformOMPTaskLoopDirective()
7562 StmtResult TreeTransform<Derived>::TransformOMPTaskLoopSimdDirective( in TransformOMPTaskLoopSimdDirective()
7573 StmtResult TreeTransform<Derived>::TransformOMPDistributeDirective( in TransformOMPDistributeDirective()
7584 StmtResult TreeTransform<Derived>::TransformOMPDistributeParallelForDirective( in TransformOMPDistributeParallelForDirective()
7596 TreeTransform<Derived>::TransformOMPDistributeParallelForSimdDirective( in TransformOMPDistributeParallelForSimdDirective()
7607 StmtResult TreeTransform<Derived>::TransformOMPDistributeSimdDirective( in TransformOMPDistributeSimdDirective()
7618 StmtResult TreeTransform<Derived>::TransformOMPTargetParallelForSimdDirective( in TransformOMPTargetParallelForSimdDirective()
7633 OMPClause *TreeTransform<Derived>::TransformOMPIfClause(OMPIfClause *C) { in TransformOMPIfClause()
7643 OMPClause *TreeTransform<Derived>::TransformOMPFinalClause(OMPFinalClause *C) { in TransformOMPFinalClause()
7653 TreeTransform<Derived>::TransformOMPNumThreadsClause(OMPNumThreadsClause *C) { in TransformOMPNumThreadsClause()
7663 TreeTransform<Derived>::TransformOMPSafelenClause(OMPSafelenClause *C) { in TransformOMPSafelenClause()
7673 TreeTransform<Derived>::TransformOMPSimdlenClause(OMPSimdlenClause *C) { in TransformOMPSimdlenClause()
7683 TreeTransform<Derived>::TransformOMPCollapseClause(OMPCollapseClause *C) { in TransformOMPCollapseClause()
7693 TreeTransform<Derived>::TransformOMPDefaultClause(OMPDefaultClause *C) { in TransformOMPDefaultClause()
7701 TreeTransform<Derived>::TransformOMPProcBindClause(OMPProcBindClause *C) { in TransformOMPProcBindClause()
7709 TreeTransform<Derived>::TransformOMPScheduleClause(OMPScheduleClause *C) { in TransformOMPScheduleClause()
7722 TreeTransform<Derived>::TransformOMPOrderedClause(OMPOrderedClause *C) { in TransformOMPOrderedClause()
7735 TreeTransform<Derived>::TransformOMPNowaitClause(OMPNowaitClause *C) { in TransformOMPNowaitClause()
7742 TreeTransform<Derived>::TransformOMPUntiedClause(OMPUntiedClause *C) { in TransformOMPUntiedClause()
7749 TreeTransform<Derived>::TransformOMPMergeableClause(OMPMergeableClause *C) { in TransformOMPMergeableClause()
7755 OMPClause *TreeTransform<Derived>::TransformOMPReadClause(OMPReadClause *C) { in TransformOMPReadClause()
7761 OMPClause *TreeTransform<Derived>::TransformOMPWriteClause(OMPWriteClause *C) { in TransformOMPWriteClause()
7768 TreeTransform<Derived>::TransformOMPUpdateClause(OMPUpdateClause *C) { in TransformOMPUpdateClause()
7775 TreeTransform<Derived>::TransformOMPCaptureClause(OMPCaptureClause *C) { in TransformOMPCaptureClause()
7782 TreeTransform<Derived>::TransformOMPSeqCstClause(OMPSeqCstClause *C) { in TransformOMPSeqCstClause()
7789 TreeTransform<Derived>::TransformOMPThreadsClause(OMPThreadsClause *C) { in TransformOMPThreadsClause()
7795 OMPClause *TreeTransform<Derived>::TransformOMPSIMDClause(OMPSIMDClause *C) { in TransformOMPSIMDClause()
7802 TreeTransform<Derived>::TransformOMPNogroupClause(OMPNogroupClause *C) { in TransformOMPNogroupClause()
7809 TreeTransform<Derived>::TransformOMPPrivateClause(OMPPrivateClause *C) { in TransformOMPPrivateClause()
7823 OMPClause *TreeTransform<Derived>::TransformOMPFirstprivateClause( in TransformOMPFirstprivateClause()
7839 TreeTransform<Derived>::TransformOMPLastprivateClause(OMPLastprivateClause *C) { in TransformOMPLastprivateClause()
7854 TreeTransform<Derived>::TransformOMPSharedClause(OMPSharedClause *C) { in TransformOMPSharedClause()
7869 TreeTransform<Derived>::TransformOMPReductionClause(OMPReductionClause *C) { in TransformOMPReductionClause()
7916 TreeTransform<Derived>::TransformOMPLinearClause(OMPLinearClause *C) { in TransformOMPLinearClause()
7935 TreeTransform<Derived>::TransformOMPAlignedClause(OMPAlignedClause *C) { in TransformOMPAlignedClause()
7954 TreeTransform<Derived>::TransformOMPCopyinClause(OMPCopyinClause *C) { in TransformOMPCopyinClause()
7969 TreeTransform<Derived>::TransformOMPCopyprivateClause(OMPCopyprivateClause *C) { in TransformOMPCopyprivateClause()
7983 OMPClause *TreeTransform<Derived>::TransformOMPFlushClause(OMPFlushClause *C) { in TransformOMPFlushClause()
7998 TreeTransform<Derived>::TransformOMPDependClause(OMPDependClause *C) { in TransformOMPDependClause()
8014 TreeTransform<Derived>::TransformOMPDeviceClause(OMPDeviceClause *C) { in TransformOMPDeviceClause()
8023 OMPClause *TreeTransform<Derived>::TransformOMPMapClause(OMPMapClause *C) { in TransformOMPMapClause()
8040 TreeTransform<Derived>::TransformOMPNumTeamsClause(OMPNumTeamsClause *C) { in TransformOMPNumTeamsClause()
8050 TreeTransform<Derived>::TransformOMPThreadLimitClause(OMPThreadLimitClause *C) { in TransformOMPThreadLimitClause()
8060 TreeTransform<Derived>::TransformOMPPriorityClause(OMPPriorityClause *C) { in TransformOMPPriorityClause()
8070 TreeTransform<Derived>::TransformOMPGrainsizeClause(OMPGrainsizeClause *C) { in TransformOMPGrainsizeClause()
8080 TreeTransform<Derived>::TransformOMPNumTasksClause(OMPNumTasksClause *C) { in TransformOMPNumTasksClause()
8089 OMPClause *TreeTransform<Derived>::TransformOMPHintClause(OMPHintClause *C) { in TransformOMPHintClause()
8098 OMPClause *TreeTransform<Derived>::TransformOMPDistScheduleClause( in TransformOMPDistScheduleClause()
8110 TreeTransform<Derived>::TransformOMPDefaultmapClause(OMPDefaultmapClause *C) { in TransformOMPDefaultmapClause()
8115 OMPClause *TreeTransform<Derived>::TransformOMPToClause(OMPToClause *C) { in TransformOMPToClause()
8129 OMPClause *TreeTransform<Derived>::TransformOMPFromClause(OMPFromClause *C) { in TransformOMPFromClause()
8143 OMPClause *TreeTransform<Derived>::TransformOMPUseDevicePtrClause( in TransformOMPUseDevicePtrClause()
8159 TreeTransform<Derived>::TransformOMPIsDevicePtrClause(OMPIsDevicePtrClause *C) { in TransformOMPIsDevicePtrClause()
8177 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
8187 TreeTransform<Derived>::TransformDeclRefExpr(DeclRefExpr *E) { in TransformDeclRefExpr()
8239 TreeTransform<Derived>::TransformIntegerLiteral(IntegerLiteral *E) { in TransformIntegerLiteral()
8245 TreeTransform<Derived>::TransformFloatingLiteral(FloatingLiteral *E) { in TransformFloatingLiteral()
8251 TreeTransform<Derived>::TransformImaginaryLiteral(ImaginaryLiteral *E) { in TransformImaginaryLiteral()
8257 TreeTransform<Derived>::TransformStringLiteral(StringLiteral *E) { in TransformStringLiteral()
8263 TreeTransform<Derived>::TransformCharacterLiteral(CharacterLiteral *E) { in TransformCharacterLiteral()
8269 TreeTransform<Derived>::TransformUserDefinedLiteral(UserDefinedLiteral *E) { in TransformUserDefinedLiteral()
8277 TreeTransform<Derived>::TransformGenericSelectionExpr(GenericSelectionExpr *E) { in TransformGenericSelectionExpr()
8312 TreeTransform<Derived>::TransformParenExpr(ParenExpr *E) { in TransformParenExpr()
8329 TreeTransform<Derived>::TransformAddressOfOperand(Expr *E) { in TransformAddressOfOperand()
8338 TreeTransform<Derived>::TransformUnaryOperator(UnaryOperator *E) { in TransformUnaryOperator()
8357 TreeTransform<Derived>::TransformOffsetOfExpr(OffsetOfExpr *E) { in TransformOffsetOfExpr()
8421 TreeTransform<Derived>::TransformOpaqueValueExpr(OpaqueValueExpr *E) { in TransformOpaqueValueExpr()
8429 TreeTransform<Derived>::TransformTypoExpr(TypoExpr *E) { in TransformTypoExpr()
8435 TreeTransform<Derived>::TransformPseudoObjectExpr(PseudoObjectExpr *E) { in TransformPseudoObjectExpr()
8457 TreeTransform<Derived>::TransformUnaryExprOrTypeTraitExpr( in TransformUnaryExprOrTypeTraitExpr()
8509 TreeTransform<Derived>::TransformArraySubscriptExpr(ArraySubscriptExpr *E) { in TransformArraySubscriptExpr()
8532 TreeTransform<Derived>::TransformOMPArraySectionExpr(OMPArraySectionExpr *E) { in TransformOMPArraySectionExpr()
8562 TreeTransform<Derived>::TransformCallExpr(CallExpr *E) { in TransformCallExpr()
8590 TreeTransform<Derived>::TransformMemberExpr(MemberExpr *E) { in TransformMemberExpr()
8669 TreeTransform<Derived>::TransformBinaryOperator(BinaryOperator *E) { in TransformBinaryOperator()
8692 TreeTransform<Derived>::TransformCompoundAssignOperator( in TransformCompoundAssignOperator()
8698 ExprResult TreeTransform<Derived>::
8725 TreeTransform<Derived>::TransformConditionalOperator(ConditionalOperator *E) { in TransformConditionalOperator()
8753 TreeTransform<Derived>::TransformImplicitCastExpr(ImplicitCastExpr *E) { in TransformImplicitCastExpr()
8761 TreeTransform<Derived>::TransformCStyleCastExpr(CStyleCastExpr *E) { in TransformCStyleCastExpr()
8784 TreeTransform<Derived>::TransformCompoundLiteralExpr(CompoundLiteralExpr *E) { in TransformCompoundLiteralExpr()
8810 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
8829 TreeTransform<Derived>::TransformInitListExpr(InitListExpr *E) { in TransformInitListExpr()
8853 TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) { in TransformDesignatedInitExpr()
8921 TreeTransform<Derived>::TransformDesignatedInitUpdateExpr( in TransformDesignatedInitUpdateExpr()
8930 TreeTransform<Derived>::TransformNoInitExpr( in TransformNoInitExpr()
8938 TreeTransform<Derived>::TransformImplicitValueInitExpr( in TransformImplicitValueInitExpr()
8957 TreeTransform<Derived>::TransformVAArgExpr(VAArgExpr *E) { in TransformVAArgExpr()
8977 TreeTransform<Derived>::TransformParenListExpr(ParenListExpr *E) { in TransformParenListExpr()
8996 TreeTransform<Derived>::TransformAddrLabelExpr(AddrLabelExpr *E) { in TransformAddrLabelExpr()
9008 TreeTransform<Derived>::TransformStmtExpr(StmtExpr *E) { in TransformStmtExpr()
9031 TreeTransform<Derived>::TransformChooseExpr(ChooseExpr *E) { in TransformChooseExpr()
9057 TreeTransform<Derived>::TransformGNUNullExpr(GNUNullExpr *E) { in TransformGNUNullExpr()
9063 TreeTransform<Derived>::TransformCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in TransformCXXOperatorCallExpr()
9148 TreeTransform<Derived>::TransformCXXMemberCallExpr(CXXMemberCallExpr *E) { in TransformCXXMemberCallExpr()
9154 TreeTransform<Derived>::TransformCUDAKernelCallExpr(CUDAKernelCallExpr *E) { in TransformCUDAKernelCallExpr()
9187 TreeTransform<Derived>::TransformCXXNamedCastExpr(CXXNamedCastExpr *E) { in TransformCXXNamedCastExpr()
9210 TreeTransform<Derived>::TransformCXXStaticCastExpr(CXXStaticCastExpr *E) { in TransformCXXStaticCastExpr()
9216 TreeTransform<Derived>::TransformCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in TransformCXXDynamicCastExpr()
9222 TreeTransform<Derived>::TransformCXXReinterpretCastExpr( in TransformCXXReinterpretCastExpr()
9229 TreeTransform<Derived>::TransformCXXConstCastExpr(CXXConstCastExpr *E) { in TransformCXXConstCastExpr()
9235 TreeTransform<Derived>::TransformCXXFunctionalCastExpr( in TransformCXXFunctionalCastExpr()
9259 TreeTransform<Derived>::TransformCXXTypeidExpr(CXXTypeidExpr *E) { in TransformCXXTypeidExpr()
9299 TreeTransform<Derived>::TransformCXXUuidofExpr(CXXUuidofExpr *E) { in TransformCXXUuidofExpr()
9334 TreeTransform<Derived>::TransformCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in TransformCXXBoolLiteralExpr()
9340 TreeTransform<Derived>::TransformCXXNullPtrLiteralExpr( in TransformCXXNullPtrLiteralExpr()
9347 TreeTransform<Derived>::TransformCXXThisExpr(CXXThisExpr *E) { in TransformCXXThisExpr()
9361 TreeTransform<Derived>::TransformCXXThrowExpr(CXXThrowExpr *E) { in TransformCXXThrowExpr()
9376 TreeTransform<Derived>::TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
9392 TreeTransform<Derived>::TransformCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in TransformCXXDefaultInitExpr()
9407 TreeTransform<Derived>::TransformCXXScalarValueInitExpr( in TransformCXXScalarValueInitExpr()
9424 TreeTransform<Derived>::TransformCXXNewExpr(CXXNewExpr *E) { in TransformCXXNewExpr()
9539 TreeTransform<Derived>::TransformCXXDeleteExpr(CXXDeleteExpr *E) { in TransformCXXDeleteExpr()
9583 TreeTransform<Derived>::TransformCXXPseudoDestructorExpr( in TransformCXXPseudoDestructorExpr()
9660 TreeTransform<Derived>::TransformUnresolvedLookupExpr( in TransformUnresolvedLookupExpr()
9756 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()
9891 TreeTransform<Derived>::TransformArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in TransformArrayTypeTraitExpr()
9920 TreeTransform<Derived>::TransformExpressionTraitExpr(ExpressionTraitExpr *E) { in TransformExpressionTraitExpr()
9937 ExprResult TreeTransform<Derived>::TransformParenDependentScopeDeclRefExpr( in TransformParenDependentScopeDeclRefExpr()
9955 ExprResult TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
9963 TreeTransform<Derived>::TransformDependentScopeDeclRefExpr( in TransformDependentScopeDeclRefExpr()
10009 TreeTransform<Derived>::TransformCXXConstructExpr(CXXConstructExpr *E) { in TransformCXXConstructExpr()
10060 ExprResult TreeTransform<Derived>::TransformCXXInheritedCtorInitExpr( in TransformCXXInheritedCtorInitExpr()
10091 TreeTransform<Derived>::TransformCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in TransformCXXBindTemporaryExpr()
10102 TreeTransform<Derived>::TransformExprWithCleanups(ExprWithCleanups *E) { in TransformExprWithCleanups()
10108 TreeTransform<Derived>::TransformCXXTemporaryObjectExpr( in TransformCXXTemporaryObjectExpr()
10146 TreeTransform<Derived>::TransformLambdaExpr(LambdaExpr *E) { in TransformLambdaExpr()
10196 TreeTransform *This = this; // Work around gcc.gnu.org/PR56135. in TransformLambdaExpr()
10393 TreeTransform<Derived>::TransformCXXUnresolvedConstructExpr( in TransformCXXUnresolvedConstructExpr()
10420 TreeTransform<Derived>::TransformCXXDependentScopeMemberExpr( in TransformCXXDependentScopeMemberExpr()
10521 TreeTransform<Derived>::TransformUnresolvedMemberExpr(UnresolvedMemberExpr *Old) { in TransformUnresolvedMemberExpr()
10623 TreeTransform<Derived>::TransformCXXNoexceptExpr(CXXNoexceptExpr *E) { in TransformCXXNoexceptExpr()
10637 TreeTransform<Derived>::TransformPackExpansionExpr(PackExpansionExpr *E) { in TransformPackExpansionExpr()
10651 TreeTransform<Derived>::TransformSizeOfPackExpr(SizeOfPackExpr *E) { in TransformSizeOfPackExpr()
10741 TreeTransform<Derived>::TransformSubstNonTypeTemplateParmPackExpr( in TransformSubstNonTypeTemplateParmPackExpr()
10749 TreeTransform<Derived>::TransformSubstNonTypeTemplateParmExpr( in TransformSubstNonTypeTemplateParmExpr()
10757 TreeTransform<Derived>::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr()
10764 TreeTransform<Derived>::TransformMaterializeTemporaryExpr( in TransformMaterializeTemporaryExpr()
10771 TreeTransform<Derived>::TransformCXXFoldExpr(CXXFoldExpr *E) { in TransformCXXFoldExpr()
10893 TreeTransform<Derived>::TransformCXXStdInitializerListExpr( in TransformCXXStdInitializerListExpr()
10900 TreeTransform<Derived>::TransformObjCStringLiteral(ObjCStringLiteral *E) { in TransformObjCStringLiteral()
10906 TreeTransform<Derived>::TransformObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in TransformObjCBoolLiteralExpr()
10912 TreeTransform<Derived>::TransformObjCBoxedExpr(ObjCBoxedExpr *E) { in TransformObjCBoxedExpr()
10926 TreeTransform<Derived>::TransformObjCArrayLiteral(ObjCArrayLiteral *E) { in TransformObjCArrayLiteral()
10944 TreeTransform<Derived>::TransformObjCDictionaryLiteral( in TransformObjCDictionaryLiteral()
11068 TreeTransform<Derived>::TransformObjCEncodeExpr(ObjCEncodeExpr *E) { in TransformObjCEncodeExpr()
11084 ExprResult TreeTransform<Derived>::
11094 ExprResult TreeTransform<Derived>::
11117 TreeTransform<Derived>::TransformObjCMessageExpr(ObjCMessageExpr *E) { in TransformObjCMessageExpr()
11191 TreeTransform<Derived>::TransformObjCSelectorExpr(ObjCSelectorExpr *E) { in TransformObjCSelectorExpr()
11197 TreeTransform<Derived>::TransformObjCProtocolExpr(ObjCProtocolExpr *E) { in TransformObjCProtocolExpr()
11203 TreeTransform<Derived>::TransformObjCIvarRefExpr(ObjCIvarRefExpr *E) { in TransformObjCIvarRefExpr()
11223 TreeTransform<Derived>::TransformObjCPropertyRefExpr(ObjCPropertyRefExpr *E) { in TransformObjCPropertyRefExpr()
11255 TreeTransform<Derived>::TransformObjCSubscriptRefExpr(ObjCSubscriptRefExpr *E) { in TransformObjCSubscriptRefExpr()
11279 TreeTransform<Derived>::TransformObjCIsaExpr(ObjCIsaExpr *E) { in TransformObjCIsaExpr()
11297 TreeTransform<Derived>::TransformShuffleVectorExpr(ShuffleVectorExpr *E) { in TransformShuffleVectorExpr()
11316 TreeTransform<Derived>::TransformConvertVectorExpr(ConvertVectorExpr *E) { in TransformConvertVectorExpr()
11337 TreeTransform<Derived>::TransformBlockExpr(BlockExpr *E) { in TransformBlockExpr()
11415 TreeTransform<Derived>::TransformAsTypeExpr(AsTypeExpr *E) { in TransformAsTypeExpr()
11421 TreeTransform<Derived>::TransformAtomicExpr(AtomicExpr *E) { in TransformAtomicExpr()
11443 QualType TreeTransform<Derived>::RebuildPointerType(QualType PointeeType, in RebuildPointerType()
11450 QualType TreeTransform<Derived>::RebuildBlockPointerType(QualType PointeeType, in RebuildBlockPointerType()
11458 TreeTransform<Derived>::RebuildReferenceType(QualType ReferentType, in RebuildReferenceType()
11467 TreeTransform<Derived>::RebuildMemberPointerType(QualType PointeeType, in RebuildMemberPointerType()
11475 QualType TreeTransform<Derived>::RebuildObjCObjectType( in RebuildObjCObjectType()
11493 QualType TreeTransform<Derived>::RebuildObjCObjectPointerType( in RebuildObjCObjectPointerType()
11501 TreeTransform<Derived>::RebuildArrayType(QualType ElementType, in RebuildArrayType()
11537 TreeTransform<Derived>::RebuildConstantArrayType(QualType ElementType, in RebuildConstantArrayType()
11548 TreeTransform<Derived>::RebuildIncompleteArrayType(QualType ElementType, in RebuildIncompleteArrayType()
11558 TreeTransform<Derived>::RebuildVariableArrayType(QualType ElementType, in RebuildVariableArrayType()
11570 TreeTransform<Derived>::RebuildDependentSizedArrayType(QualType ElementType, in RebuildDependentSizedArrayType()
11581 QualType TreeTransform<Derived>::RebuildVectorType(QualType ElementType, in RebuildVectorType()
11589 QualType TreeTransform<Derived>::RebuildExtVectorType(QualType ElementType, in RebuildExtVectorType()
11602 TreeTransform<Derived>::RebuildDependentSizedExtVectorType(QualType ElementType, in RebuildDependentSizedExtVectorType()
11609 QualType TreeTransform<Derived>::RebuildFunctionProtoType( in RebuildFunctionProtoType()
11620 QualType TreeTransform<Derived>::RebuildFunctionNoProtoType(QualType T) { in RebuildFunctionNoProtoType()
11625 QualType TreeTransform<Derived>::RebuildUnresolvedUsingType(Decl *D) { in RebuildUnresolvedUsingType()
11650 QualType TreeTransform<Derived>::RebuildTypeOfExprType(Expr *E, in RebuildTypeOfExprType()
11656 QualType TreeTransform<Derived>::RebuildTypeOfType(QualType Underlying) { in RebuildTypeOfType()
11661 QualType TreeTransform<Derived>::RebuildDecltypeType(Expr *E, in RebuildDecltypeType()
11667 QualType TreeTransform<Derived>::RebuildUnaryTransformType(QualType BaseType, in RebuildUnaryTransformType()
11674 QualType TreeTransform<Derived>::RebuildTemplateSpecializationType( in RebuildTemplateSpecializationType()
11682 QualType TreeTransform<Derived>::RebuildAtomicType(QualType ValueType, in RebuildAtomicType()
11688 QualType TreeTransform<Derived>::RebuildPipeType(QualType ValueType, in RebuildPipeType()
11695 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
11704 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
11723 TreeTransform<Derived>::RebuildTemplateName(CXXScopeSpec &SS, in RebuildTemplateName()
11743 TreeTransform<Derived>::RebuildCXXOperatorCallExpr(OverloadedOperatorKind Op, in RebuildCXXOperatorCallExpr()
11861 TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(Expr *Base, in RebuildCXXPseudoDestructorExpr()
11912 TreeTransform<Derived>::TransformCapturedStmt(CapturedStmt *S) { in TransformCapturedStmt()