Lines Matching refs:ASTMaker
43 class ASTMaker { class
45 ASTMaker(ASTContext &C) : C(C) {} in ASTMaker() function in __anon460409230111::ASTMaker
86 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
93 BinaryOperator *ASTMaker::makeComparison(const Expr *LHS, const Expr *RHS, in makeComparison()
105 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) { in makeCompound()
109 DeclRefExpr *ASTMaker::makeDeclRefExpr(const VarDecl *D) { in makeDeclRefExpr()
122 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
127 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
132 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast()
140 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
145 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
150 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
159 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
202 ASTMaker M(C); in create_dispatch_once()
266 ASTMaker M(C); in create_dispatch_sync()
311 ASTMaker M(C); in create_OSAtomicCompareAndSwap()
449 ASTMaker M(Ctx); in createObjCPropertyGetter()
467 ASTMaker M(Ctx); in createObjCPropertyGetter()