Lines Matching refs:ASTMaker
51 class ASTMaker { class
53 ASTMaker(ASTContext &C) : C(C) {} in ASTMaker() function in __anonfdcb143d0111::ASTMaker
120 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
127 BinaryOperator *ASTMaker::makeComparison(const Expr *LHS, const Expr *RHS, in makeComparison()
137 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) { in makeCompound()
142 DeclRefExpr *ASTMaker::makeDeclRefExpr( in makeDeclRefExpr()
153 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
159 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
164 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg, in makeLvalueToRvalue()
172 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
182 CastExpr *ASTMaker::makeReferenceCast(const Expr *Arg, QualType Ty) { in makeReferenceCast()
192 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast()
198 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
202 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
207 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
215 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
220 IntegerLiteral *ASTMaker::makeIntegerLiteral(uint64_t Value, QualType Ty) { in makeIntegerLiteral()
225 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
238 ValueDecl *ASTMaker::findMemberField(const RecordDecl *RD, StringRef Name) { in findMemberField()
261 static CallExpr *create_call_once_funcptr_call(ASTContext &C, ASTMaker M, in create_call_once_funcptr_call()
287 static CallExpr *create_call_once_lambda_call(ASTContext &C, ASTMaker M, in create_call_once_lambda_call()
323 ASTMaker M(C); in create_std_move_forward()
353 ASTMaker M(C); in create_call_once()
539 ASTMaker M(C); in create_dispatch_once()
610 ASTMaker M(C); in create_dispatch_sync()
655 ASTMaker M(C); in create_OSAtomicCompareAndSwap()
831 ASTMaker M(Ctx); in createObjCPropertyGetter()
848 ASTMaker M(Ctx); in createObjCPropertyGetter()