Lines Matching defs:Rebuild
19348 // Rebuild a subexpression.
19349 auto Rebuild = [&](Expr *Sub) {
19417 // Rebuild as a non-odr-use DeclRefExpr.
19434 // FIXME: Rebuild as a non-odr-use FunctionParmPackExpr? In practice,
19447 ExprResult Base = Rebuild(OldBase);
19462 ExprResult Base = Rebuild(ME->getBase());
19481 // Rebuild as a non-odr-use MemberExpr.
19496 ExprResult Sub = Rebuild(LHS);
19502 ExprResult Sub = Rebuild(RHS);
19515 ExprResult Sub = Rebuild(PE->getSubExpr());
19525 ExprResult LHS = Rebuild(CO->getLHS());
19528 ExprResult RHS = Rebuild(CO->getRHS());
19547 ExprResult Sub = Rebuild(UO->getSubExpr());
19563 ExprResult AssocExpr = Rebuild(OrigAssocExpr);
19594 ExprResult LHS = Rebuild(CE->getLHS());
19598 ExprResult RHS = Rebuild(CE->getLHS());
19616 ExprResult Sub = Rebuild(CE->getSubExpr());
19633 ExprResult Sub = Rebuild(ICE->getSubExpr());
20499 /// Rebuild an expression which simply semantically wraps another
20594 /// Rebuild an expression which simply semantically wraps another
20696 // Rebuild the function type, replacing the result type with DestType.
20734 // Rebuild the appropriate pointer-to-function type.
20787 // Rebuild the sub-expression as the pointee (function) type.