Lines Matching refs:ASTMaker
50 class ASTMaker { class
52 ASTMaker(ASTContext &C) : C(C) {} in ASTMaker() function in __anon451d3cf10111::ASTMaker
119 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
126 BinaryOperator *ASTMaker::makeComparison(const Expr *LHS, const Expr *RHS, in makeComparison()
136 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) { in makeCompound()
141 DeclRefExpr *ASTMaker::makeDeclRefExpr( in makeDeclRefExpr()
152 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
158 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
163 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg, in makeLvalueToRvalue()
171 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
181 CastExpr *ASTMaker::makeReferenceCast(const Expr *Arg, QualType Ty) { in makeReferenceCast()
191 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast()
197 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
201 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
206 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
214 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
219 IntegerLiteral *ASTMaker::makeIntegerLiteral(uint64_t Value, QualType Ty) { in makeIntegerLiteral()
224 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
237 ValueDecl *ASTMaker::findMemberField(const RecordDecl *RD, StringRef Name) { in findMemberField()
260 static CallExpr *create_call_once_funcptr_call(ASTContext &C, ASTMaker M, in create_call_once_funcptr_call()
286 static CallExpr *create_call_once_lambda_call(ASTContext &C, ASTMaker M, in create_call_once_lambda_call()
322 ASTMaker M(C); in create_std_move_forward()
352 ASTMaker M(C); in create_call_once()
538 ASTMaker M(C); in create_dispatch_once()
609 ASTMaker M(C); in create_dispatch_sync()
654 ASTMaker M(C); in create_OSAtomicCompareAndSwap()
830 ASTMaker M(Ctx); in createObjCPropertyGetter()
847 ASTMaker M(Ctx); in createObjCPropertyGetter()