Searched refs:TreeTransform (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 109 class TreeTransform { 137 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } in TreeTransform() function 202 TreeTransform &Self; 207 TemporaryBase(TreeTransform &Self, SourceLocation Location, in TemporaryBase() 4086 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S, StmtDiscardKind SDK) { in TransformStmt() 4122 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause() 4141 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr() 4158 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer() 4246 bool TreeTransform<Derived>::TransformExprs(Expr *const *Inputs, in TransformExprs() 4359 Sema::ConditionResult TreeTransform<Derived>::TransformCondition( in TransformCondition() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 61 : public TreeTransform<ExtractTypeForDeductionGuide> { 68 typedef TreeTransform<ExtractTypeForDeductionGuide> Base;
|
H A D | SemaConcept.cpp | 917 class AdjustConstraintDepth : public TreeTransform<AdjustConstraintDepth> { 920 using inherited = TreeTransform<AdjustConstraintDepth>;
|
H A D | SemaTemplateDeduction.cpp | 4898 public TreeTransform<SubstituteDeducedTypeTransform> { 4902 using inherited = TreeTransform<SubstituteDeducedTypeTransform>; 4906 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform() 4911 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
|
H A D | SemaTemplate.cpp | 1647 : public TreeTransform<ConstraintRefersToContainingTemplateChecker> { 1679 using inherited = TreeTransform<ConstraintRefersToContainingTemplateChecker>; 10645 : public TreeTransform<CurrentInstantiationRebuilder> { 10650 typedef TreeTransform<CurrentInstantiationRebuilder> inherited; 10655 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef), in CurrentInstantiationRebuilder()
|
H A D | SemaTemplateInstantiateDecl.cpp | 5094 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition() 5095 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition() 5101 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
|
H A D | SemaExprCXX.cpp | 8703 class TransformTypos : public TreeTransform<TransformTypos> { 8704 typedef TreeTransform<TransformTypos> BaseTransform; 9040 struct TyposReplace : TreeTransform<TyposReplace> { in CorrectDelayedTyposInExpr() 9041 TyposReplace(Sema &SemaRef) : TreeTransform(SemaRef) {} in CorrectDelayedTyposInExpr()
|
H A D | SemaTemplateInstantiate.cpp | 1337 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> { 1345 typedef TreeTransform<TemplateInstantiator> inherited;
|
H A D | SemaExpr.cpp | 5415 : TreeTransform<EnsureImmediateInvocationInDefaultArgs> { 5417 : TreeTransform(SemaRef) {} in EnsureImmediateInvocationInDefaultArgs() 17106 class TransformToPE : public TreeTransform<TransformToPE> { 17107 typedef TreeTransform<TransformToPE> BaseTransform; 17409 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation() 17410 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()
|
H A D | SemaOpenMP.cpp | 5365 class CaptureVars : public TreeTransform<CaptureVars> { 5366 using BaseTransform = TreeTransform<CaptureVars>; 17809 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> { 17810 typedef TreeTransform<TransformExprToCaptures> BaseTransform;
|