Lines Matching refs:Transform

215   /// Transform a template parameter depth level.
321 /// Transform the given type-with-location into a new
327 /// Transform a type that is permitted to produce a
345 /// Transform the given statement.
356 /// Transform the given statement.
366 /// Transform the given attribute.
376 /// Transform the specified attribute.
384 const X##Attr *Transform##X##Attr(const X##Attr *R) { return R; }
387 /// Transform the given expression.
397 /// Transform the given initializer.
406 /// Transform the given list of expressions.
433 /// Transform the given declaration, which is referenced from a type
448 /// Transform the specified condition.
456 /// Transform the attributes associated with the given declaration and
476 /// Transform the definition of the given declaration.
484 /// Transform the given declaration, which was the first part of a
497 /// Transform the set of declarations in an OverloadExpr.
501 /// Transform the given nested-name-specifier with source-location
512 /// Transform the given declaration name.
530 /// Transform the given template name.
557 /// Transform the given template argument.
569 /// Transform the given set of template arguments.
595 /// Transform the given set of template arguments.
627 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
683 /// Transform the body of a lambda-expression.
715 StmtResult Transform##Node(Node *S);
718 StmtResult Transform##Node(Node *S, StmtDiscardKind SDK);
721 ExprResult Transform##Node(Node *E);
727 OMPClause *Transform ## Class(Class *S);
3469 // Transform individual statement nodes
3472 case Stmt::Node##Class: return getDerived().Transform##Node(cast<Node>(S));
3475 return getDerived().Transform##Node(cast<Node>(S), SDK);
3480 // Transform expressions by calling TransformExpr.
3504 // Transform individual clause nodes
3507 return getDerived().Transform ## Class(cast<Class>(S));
3525 case Stmt::Node##Class: return getDerived().Transform##Node(cast<Node>(E));
4042 // Transform a resolved template argument straight to a resolved template
4363 return getDerived().Transform##CLASS##Type(TLB, \
5464 // Transform the parameters and return type.
6611 // Transform base type.
6618 // Transform type arguments.
6818 // Transform the left-hand case value.
6824 // Transform the right-hand case value (for the GNU case-range extension).
6842 // Transform the statement following the case
6854 // Transform the statement following the default case
6895 // Transform attributes with a pragma spelling by calling TransformXXXAttr.
6899 return getDerived().Transform##X##Attr(cast<X##Attr>(R));
6934 // Transform the initialization statement
6939 // Transform the condition
6952 // Transform the "then" branch.
6962 // Transform the "else" branch.
6985 // Transform the initialization statement
6990 // Transform the condition.
7003 // Transform the body of the switch statement.
7016 // Transform the condition
7023 // Transform the body
7039 // Transform the body
7044 // Transform the condition
7065 // Transform the initialization statement
7075 // Transform the condition
7082 // Transform the increment
7091 // Transform the body
7204 // Transform the output expr.
7222 // Transform the input expr.
7323 // Transform the implicit coroutine statements constructed using dependent
7387 // Transform any additional statements we may have already built
7484 // Transform the body of the @try.
7489 // Transform the @catch statements (if present).
7501 // Transform the @finally statement (if present).
7524 // Transform the @catch parameter, if there is one.
7560 // Transform the body.
7596 // Transform the object we are locking.
7606 // Transform the body.
7626 // Transform the body.
7645 // Transform the element statement.
7651 // Transform the collection expression.
7656 // Transform the body.
7678 // Transform the exception declaration, if any.
7693 // Transform the actual exception handler.
7707 // Transform the try block itself.
7712 // Transform the handlers.
7819 // Transform the nested-name-specifier, if any.
7828 // Transform the declaration name.
7991 // Transform the clauses
8027 // Transform directive name for 'omp critical' directive.
8931 // Transform all the decls.
8978 // Transform all the decls.
9023 // Transform all the decls.
9158 // Transform expressions in the list.
9166 // Transform mapper scope specifier and identifier.
9184 // Transform all the decls.
9609 // Transform the type.
9614 // Transform all of the components into components similar to what the
9814 // Transform the callee.
9819 // Transform arguments.
9978 // Transform the callee in case we built a call to a local extern
10320 /// Transform an address-of-label expression.
10408 // Transform the object itself.
10417 // Transform the call arguments.
10500 // Transform the callee.
10505 // Transform exec config.
10510 // Transform arguments.
10782 // Transform the type that we're allocating
10788 // Transform the size of the array we're allocating (if any).
10800 // Transform the placement arguments (if any).
10808 // Transform the initializer (if any).
10816 // Transform new operator and delete operator.
10900 // Transform the delete operator, if known.
11015 // Transform all the decls.
11074 // Transform the declaration set.
11619 /// Transform a C++ temporary-binding expression.
11629 /// Transform a C++ expression that contains cleanups that should
11686 // Transform any init-capture expressions before entering the scope of the
11766 // Transform the template parameters, and add them to the current
11772 // Transform the type of the original lambda's call operator.
11797 // Transform the trailing requires clause
11852 // Transform captures.
11955 // Transform the captured variable.
12010 // Transform captures.
12034 // Transform the captured variable.
12082 // Transform the base of the expression.
12112 // Transform the first part of the nested-name-specifier that qualifies
12182 // Transform the base of the expression.
12211 // Transform the declaration set.
12611 // Transform each of the elements.
12630 // Transform each of the elements.
12718 // Transform and check key.
12726 // Transform and check value.
12806 // Transform arguments.
12895 // Transform the base expression.
12920 // Transform the base expression.
12947 // Transform the base expression.
12952 // Transform the key expression.
12971 // Transform the base expression.
13072 // Transform the body