Lines Matching refs:ASTMaker
49 class ASTMaker { class
51 ASTMaker(ASTContext &C) : C(C) {} in ASTMaker() function in __anon442bb0cc0111::ASTMaker
115 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
122 BinaryOperator *ASTMaker::makeComparison(const Expr *LHS, const Expr *RHS, in makeComparison()
132 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) { in makeCompound()
136 DeclRefExpr *ASTMaker::makeDeclRefExpr( in makeDeclRefExpr()
147 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
153 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
158 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg, in makeLvalueToRvalue()
166 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
176 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast()
182 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
186 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
191 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
199 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
204 IntegerLiteral *ASTMaker::makeIntegerLiteral(uint64_t Value, QualType Ty) { in makeIntegerLiteral()
209 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
222 ValueDecl *ASTMaker::findMemberField(const RecordDecl *RD, StringRef Name) { in findMemberField()
245 static CallExpr *create_call_once_funcptr_call(ASTContext &C, ASTMaker M, in create_call_once_funcptr_call()
271 static CallExpr *create_call_once_lambda_call(ASTContext &C, ASTMaker M, in create_call_once_lambda_call()
321 ASTMaker M(C); in create_call_once()
508 ASTMaker M(C); in create_dispatch_once()
580 ASTMaker M(C); in create_dispatch_sync()
625 ASTMaker M(C); in create_OSAtomicCompareAndSwap()
790 ASTMaker M(Ctx); in createObjCPropertyGetter()
808 ASTMaker M(Ctx); in createObjCPropertyGetter()