Home
last modified time | relevance | path

Searched refs:TreeTransform (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h109 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 DSemaTemplateDeductionGuide.cpp61 : public TreeTransform<ExtractTypeForDeductionGuide> {
68 typedef TreeTransform<ExtractTypeForDeductionGuide> Base;
H A DSemaConcept.cpp917 class AdjustConstraintDepth : public TreeTransform<AdjustConstraintDepth> {
920 using inherited = TreeTransform<AdjustConstraintDepth>;
H A DSemaTemplateDeduction.cpp4898 public TreeTransform<SubstituteDeducedTypeTransform> {
4902 using inherited = TreeTransform<SubstituteDeducedTypeTransform>;
4906 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
4911 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
H A DSemaTemplate.cpp1647 : 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 DSemaTemplateInstantiateDecl.cpp5094 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition()
5095 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition()
5101 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
H A DSemaExprCXX.cpp8703 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 DSemaTemplateInstantiate.cpp1337 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
1345 typedef TreeTransform<TemplateInstantiator> inherited;
H A DSemaExpr.cpp5415 : 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 DSemaOpenMP.cpp5365 class CaptureVars : public TreeTransform<CaptureVars> {
5366 using BaseTransform = TreeTransform<CaptureVars>;
17809 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> {
17810 typedef TreeTransform<TransformExprToCaptures> BaseTransform;