Searched refs:TreeTransform (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | TreeTransform.h | 101 class TreeTransform { 129 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } in TreeTransform() function 194 TreeTransform &Self; 199 TemporaryBase(TreeTransform &Self, SourceLocation Location, in TemporaryBase() 3740 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S, StmtDiscardKind SDK) { in TransformStmt() 3776 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause() 3795 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr() 3812 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer() 3897 bool TreeTransform<Derived>::TransformExprs(Expr *const *Inputs, in TransformExprs() 4010 Sema::ConditionResult TreeTransform<Derived>::TransformCondition( in TransformCondition() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 913 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> { 919 typedef TreeTransform<TemplateInstantiator> inherited; 1133 return TreeTransform<TemplateInstantiator>::TransformLambdaExpr(E); in TransformLambdaExpr() 1138 return TreeTransform<TemplateInstantiator>::TransformRequiresExpr(E); in TransformRequiresExpr() 1348 return TreeTransform<TemplateInstantiator>::RebuildElaboratedType(KeywordLoc, in RebuildElaboratedType() 1726 return TreeTransform<TemplateInstantiator>::TransformDeclRefExpr(E); in TransformDeclRefExpr()
|
H A D | SemaTemplateDeduction.cpp | 4572 public TreeTransform<SubstituteDeducedTypeTransform> { 4579 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), Replacement(), in SubstituteDeducedTypeTransform() 4584 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
|
H A D | SemaTemplate.cpp | 2086 : public TreeTransform<ExtractTypeForDeductionGuide> { 2090 typedef TreeTransform<ExtractTypeForDeductionGuide> Base; 10748 : public TreeTransform<CurrentInstantiationRebuilder> { 10753 typedef TreeTransform<CurrentInstantiationRebuilder> inherited; 10758 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef), in CurrentInstantiationRebuilder()
|
H A D | SemaExprCXX.cpp | 8063 class TransformTypos : public TreeTransform<TransformTypos> { 8064 typedef TreeTransform<TransformTypos> BaseTransform; 8399 struct TyposReplace : TreeTransform<TyposReplace> { in CorrectDelayedTyposInExpr() 8400 TyposReplace(Sema &SemaRef) : TreeTransform(SemaRef) {} in CorrectDelayedTyposInExpr()
|
H A D | SemaExpr.cpp | 16313 class TransformToPE : public TreeTransform<TransformToPE> { 16314 typedef TreeTransform<TransformToPE> BaseTransform; 16508 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation() 16509 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()
|
H A D | SemaOpenMP.cpp | 5184 class CaptureVars : public TreeTransform<CaptureVars> { 5185 using BaseTransform = TreeTransform<CaptureVars>; 15933 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> { 15934 typedef TreeTransform<TransformExprToCaptures> BaseTransform;
|
/netbsd-src/external/apache2/llvm/dist/clang/docs/ |
H A D | InternalsManual.rst | 3244 * Add ``TransformXXX`` and ``RebuildXXX`` functions to the ``TreeTransform``
|