reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11920 Expr *build(Sema &S, SourceLocation Loc) const override { 11930 Expr *build(Sema &S, SourceLocation Loc) const override { 11942 Expr *build(Sema &S, SourceLocation Loc) const override { 11957 Expr *build(Sema &S, SourceLocation Loc) const override { 11973 Expr *build(Sema &S, SourceLocation Loc) const override { 11989 Expr *build(Sema &S, SourceLocation Loc) const override { 12000 Expr *build(Sema &S, SourceLocation Loc) const override { 12013 Expr *build(Sema &S, SourceLocation Loc) const override {
11943 return assertNotNull(S.ImpCastExprToType(Builder.build(S, Loc), Type, 11959 S.CreateBuiltinUnaryOp(Loc, UO_Deref, Builder.build(S, Loc)).get()); 11975 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), 11990 return assertNotNull(CastForMoving(S, Builder.build(S, Loc))); 12002 S.DefaultLvalueConversion(Builder.build(S, Loc)).get()); 12015 Base.build(S, Loc), Loc, Index.build(S, Loc), Loc).get()); 12015 Base.build(S, Loc), Loc, Index.build(S, Loc), Loc).get()); 12039 Expr *From = FromB.build(S, Loc); 12043 Expr *To = ToB.build(S, Loc); 12183 = S.BuildMemberReferenceExpr(To.build(S, Loc), T, Loc, /*IsArrow=*/false, 12194 Expr *FromInst = From.build(S, Loc); 12217 Loc, BO_Assign, To.build(S, Loc), From.build(S, Loc)); 12217 Loc, BO_Assign, To.build(S, Loc), From.build(S, Loc));