reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/Sema/TreeTransform.h
  383   ExprResult TransformExpr(Expr *E);

References

tools/clang/lib/Sema/SemaExpr.cpp
15066   return TransformToPE(*this).TransformExpr(E);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7692     ExprResult Res = TransformExpr(E);
tools/clang/lib/Sema/SemaOpenMP.cpp
13639             RebuildToCapture.TransformExpr(RefExpr->IgnoreParens()).get();
tools/clang/lib/Sema/SemaTemplate.cpp
10208   return Rebuilder.TransformExpr(E);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1304   Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get();
 2911   return Instantiator.TransformExpr(E);
tools/clang/lib/Sema/TreeTransform.h
 3397       ExprResult E = getDerived().TransformExpr(cast<Expr>(S));
 3475     return getDerived().TransformExpr(Init);
 3492     return getDerived().TransformExpr(Init);
 3568         ExprResult OutPattern = getDerived().TransformExpr(Pattern);
 3592         ExprResult Out = getDerived().TransformExpr(Pattern);
 3611         ExprResult Out = getDerived().TransformExpr(Pattern);
 3628              : getDerived().TransformExpr(Inputs[I]);
 3655     ExprResult CondExpr = getDerived().TransformExpr(Expr);
 4043     ExprResult E = getDerived().TransformExpr(InputExpr);
 4768     NewSize = getDerived().TransformExpr(OldSize).template getAs<Expr>();
 4838     SizeResult = getDerived().TransformExpr(T->getSizeExpr());
 4890     = getDerived().TransformExpr(origSize);
 4931   ExprResult Size = getDerived().TransformExpr(T->getSizeExpr());
 4973   ExprResult Size = getDerived().TransformExpr(T->getSizeExpr());
 5016   ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr());
 5486     ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr);
 5649   ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr());
 5708   ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr());
 6703     LHS = getDerived().TransformExpr(S->getLHS());
 6709     RHS = getDerived().TransformExpr(S->getRHS());
 6929   ExprResult Cond = getDerived().TransformExpr(S->getCond());
 6967   ExprResult Inc = getDerived().TransformExpr(S->getInc());
 7008   ExprResult Target = getDerived().TransformExpr(S->getTarget());
 7090     ExprResult Result = getDerived().TransformExpr(OutputExpr);
 7108     ExprResult Result = getDerived().TransformExpr(InputExpr);
 7121     ExprResult Result = getDerived().TransformExpr(S->getLabelExpr(I));
 7156     ExprResult Result = getDerived().TransformExpr(SrcExprs[i]);
 7273     ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate());
 7278     ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate());
 7463     Operand = getDerived().TransformExpr(S->getThrowExpr());
 7480   ExprResult Object = getDerived().TransformExpr(S->getSynchExpr());
 7535   ExprResult Collection = getDerived().TransformExpr(S->getCollection());
 7634   ExprResult Cond = getDerived().TransformExpr(S->getCond());
 7644   ExprResult Inc = getDerived().TransformExpr(S->getInc());
 7783   ExprResult Base = getDerived().TransformExpr(E->getBaseExpr());
 7796   auto BaseRes = getDerived().TransformExpr(E->getBase());
 7799   auto IdxRes = getDerived().TransformExpr(E->getIdx());
 7841   ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr());
 8490   ExprResult Cond = getDerived().TransformExpr(C->getCondition());
 8500   ExprResult Cond = getDerived().TransformExpr(C->getCondition());
 8510   ExprResult NumThreads = getDerived().TransformExpr(C->getNumThreads());
 8520   ExprResult E = getDerived().TransformExpr(C->getSafelen());
 8530   ExprResult E = getDerived().TransformExpr(C->getAllocator());
 8540   ExprResult E = getDerived().TransformExpr(C->getSimdlen());
 8550   ExprResult E = getDerived().TransformExpr(C->getNumForLoops());
 8576   ExprResult E = getDerived().TransformExpr(C->getChunkSize());
 8591     E = getDerived().TransformExpr(Num);
 8712     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8727     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8742     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8757     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8772     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8819     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8864     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8909     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8914   ExprResult Step = getDerived().TransformExpr(C->getStep());
 8928     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8933   ExprResult Alignment = getDerived().TransformExpr(C->getAlignment());
 8947     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8962     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8976     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 8991     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 9004   ExprResult E = getDerived().TransformExpr(C->getDevice());
 9020     ExprResult EVar = TT.getDerived().TransformExpr(cast<Expr>(VE));
 9085     ExprResult AllocatorRes = getDerived().TransformExpr(Allocator);
 9093     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 9106   ExprResult E = getDerived().TransformExpr(C->getNumTeams());
 9116   ExprResult E = getDerived().TransformExpr(C->getThreadLimit());
 9126   ExprResult E = getDerived().TransformExpr(C->getPriority());
 9136   ExprResult E = getDerived().TransformExpr(C->getGrainsize());
 9146   ExprResult E = getDerived().TransformExpr(C->getNumTasks());
 9155   ExprResult E = getDerived().TransformExpr(C->getHint());
 9165   ExprResult E = getDerived().TransformExpr(C->getChunkSize());
 9213     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 9228     ExprResult EVar = getDerived().TransformExpr(cast<Expr>(VE));
 9243   return TransformExpr(E->getSubExpr());
 9365     getDerived().TransformExpr(E->getControllingExpr());
 9383         getDerived().TransformExpr(Assoc.getAssociationExpr());
 9400   ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
 9420     return getDerived().TransformExpr(E);
 9430     SubExpr = TransformExpr(E->getSubExpr());
 9468       ExprResult Index = getDerived().TransformExpr(FromIndex);
 9530   ExprResult result = getDerived().TransformExpr(newSyntacticForm);
 9578     SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
 9598   ExprResult LHS = getDerived().TransformExpr(E->getLHS());
 9602   ExprResult RHS = getDerived().TransformExpr(E->getRHS());
 9620   ExprResult Base = getDerived().TransformExpr(E->getBase());
 9626     LowerBound = getDerived().TransformExpr(E->getLowerBound());
 9633     Length = getDerived().TransformExpr(E->getLength());
 9651   ExprResult Callee = getDerived().TransformExpr(E->getCallee());
 9678   ExprResult Base = getDerived().TransformExpr(E->getBase());
 9763   ExprResult LHS = getDerived().TransformExpr(E->getLHS());
 9767   ExprResult RHS = getDerived().TransformExpr(E->getRHS());
 9788   ExprResult LHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.LHS));
 9792   ExprResult RHS = getDerived().TransformExpr(const_cast<Expr*>(Decomp.RHS));
 9840   ExprResult commonExpr = getDerived().TransformExpr(e->getCommon());
 9844   ExprResult rhs = getDerived().TransformExpr(e->getFalseExpr());
 9863   ExprResult Cond = getDerived().TransformExpr(E->getCond());
 9867   ExprResult LHS = getDerived().TransformExpr(E->getLHS());
 9871   ExprResult RHS = getDerived().TransformExpr(E->getRHS());
 9893   return getDerived().TransformExpr(E->getSubExprAsWritten());
 9904     = getDerived().TransformExpr(E->getSubExprAsWritten());
 9927   ExprResult Init = getDerived().TransformExpr(E->getInitializer());
 9948   ExprResult Base = getDerived().TransformExpr(E->getBase());
 9997   ExprResult Init = getDerived().TransformExpr(E->getInit());
10026       ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D));
10040       = getDerived().TransformExpr(E->getArrayRangeStart(D));
10044     ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D));
10129   ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
10199   ExprResult Cond = getDerived().TransformExpr(E->getCond());
10203   ExprResult LHS = getDerived().TransformExpr(E->getLHS());
10207   ExprResult RHS = getDerived().TransformExpr(E->getRHS());
10243     ExprResult Object = getDerived().TransformExpr(E->getArg(0));
10277   ExprResult Callee = getDerived().TransformExpr(E->getCallee());
10285     First = getDerived().TransformExpr(E->getArg(0));
10291     Second = getDerived().TransformExpr(E->getArg(1));
10335   ExprResult Callee = getDerived().TransformExpr(E->getCallee());
10372     = getDerived().TransformExpr(E->getSubExprAsWritten());
10395   ExprResult Sub = getDerived().TransformExpr(BCE->getSubExpr());
10438     = getDerived().TransformExpr(E->getSubExprAsWritten());
10479   ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
10511   ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
10554   ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
10627       NewArraySize = getDerived().TransformExpr(*OldArraySize);
10730   ExprResult Operand = getDerived().TransformExpr(E->getArgument());
10772   ExprResult Base = getDerived().TransformExpr(E->getBase());
11134     SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
11153     SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
11246     return getDerived().TransformExpr(E->getArg(0));
11320   return getDerived().TransformExpr(E->getSubExpr());
11331   return getDerived().TransformExpr(E->getSubExpr());
11522       ExprResult R = getDerived().TransformExpr(
11786     Base = getDerived().TransformExpr(OldBase);
11883     Base = getDerived().TransformExpr(Old->getBase());
11957   ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
11970   ExprResult Pattern = getDerived().TransformExpr(E->getPattern());
12148   return getDerived().TransformExpr(E->GetTemporaryExpr());
12179         E->getLHS() ? getDerived().TransformExpr(E->getLHS()) : ExprResult();
12184         E->getRHS() ? getDerived().TransformExpr(E->getRHS()) : ExprResult();
12199   ExprResult Result = getDerived().TransformExpr(E->getInit());
12209     ExprResult Out = getDerived().TransformExpr(Pattern);
12223     ExprResult Out = getDerived().TransformExpr(Pattern);
12252     ExprResult Out = getDerived().TransformExpr(Pattern);
12276   return getDerived().TransformExpr(E->getSubExpr());
12294   ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
12358         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12365         ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
12387         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12391         ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
12416     ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12425       = getDerived().TransformExpr(OrigElement.Value);
12469   return getDerived().TransformExpr(E->getSubExpr());
12480   ExprResult Result = getDerived().TransformExpr(E->getSubExpr());
12556     = getDerived().TransformExpr(E->getInstanceReceiver());
12593   ExprResult Base = getDerived().TransformExpr(E->getBase());
12618   ExprResult Base = getDerived().TransformExpr(E->getBase());
12645   ExprResult Base = getDerived().TransformExpr(E->getBaseExpr());
12650   ExprResult Key = getDerived().TransformExpr(E->getKeyExpr());
12669   ExprResult Base = getDerived().TransformExpr(E->getBase());
12705   ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr());