Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h101 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 DSemaTemplateInstantiate.cpp913 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 DSemaTemplateDeduction.cpp4572 public TreeTransform<SubstituteDeducedTypeTransform> {
4579 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), Replacement(), in SubstituteDeducedTypeTransform()
4584 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
H A DSemaTemplate.cpp2086 : 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 DSemaExprCXX.cpp8063 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 DSemaExpr.cpp16313 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 DSemaOpenMP.cpp5184 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 DInternalsManual.rst3244 * Add ``TransformXXX`` and ``RebuildXXX`` functions to the ``TreeTransform``