Lines Matching refs:ASTMaker
50 class ASTMaker { class
52 ASTMaker(ASTContext &C) : C(C) {} in ASTMaker() function in __anon42529fd00111::ASTMaker
116 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
123 BinaryOperator *ASTMaker::makeComparison(const Expr *LHS, const Expr *RHS, in makeComparison()
135 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) { in makeCompound()
139 DeclRefExpr *ASTMaker::makeDeclRefExpr( in makeDeclRefExpr()
150 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
156 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
161 ASTMaker::makeLvalueToRvalue(const VarDecl *Arg, in makeLvalueToRvalue()
169 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
178 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast()
186 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
191 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
196 ObjCIvarRefExpr *ASTMaker::makeObjCIvarRef(const Expr *Base, in makeObjCIvarRef()
204 ReturnStmt *ASTMaker::makeReturn(const Expr *RetVal) { in makeReturn()
209 IntegerLiteral *ASTMaker::makeIntegerLiteral(uint64_t Value, QualType Ty) { in makeIntegerLiteral()
214 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression()
227 ValueDecl *ASTMaker::findMemberField(const RecordDecl *RD, StringRef Name) { in findMemberField()
250 static CallExpr *create_call_once_funcptr_call(ASTContext &C, ASTMaker M, in create_call_once_funcptr_call()
276 static CallExpr *create_call_once_lambda_call(ASTContext &C, ASTMaker M, in create_call_once_lambda_call()
325 ASTMaker M(C); in create_call_once()
509 ASTMaker M(C); in create_dispatch_once()
579 ASTMaker M(C); in create_dispatch_sync()
624 ASTMaker M(C); in create_OSAtomicCompareAndSwap()
766 ASTMaker M(Ctx); in createObjCPropertyGetter()
784 ASTMaker M(Ctx); in createObjCPropertyGetter()