Lines Matching refs:Stmt
61 CompoundStmt *makeCompound(ArrayRef<Stmt*>);
132 CompoundStmt *ASTMaker::makeCompound(ArrayRef<Stmt *> Stmts) {
245 typedef Stmt *(*FunctionFarmer)(ASTContext &C, const FunctionDecl *D);
316 static Stmt *create_call_once(ASTContext &C, const FunctionDecl *D) {
477 static Stmt *create_dispatch_once(ASTContext &C, const FunctionDecl *D) {
535 Stmt *Stmts[] = { B, CE };
560 static Stmt *create_dispatch_sync(ASTContext &C, const FunctionDecl *D) {
586 static Stmt *create_OSAtomicCompareAndSwap(ASTContext &C, const FunctionDecl *D)
636 Stmt *Stmts[2];
655 Stmt *Else = M.makeReturn(RetVal);
667 Stmt *BodyFarm::getBody(const FunctionDecl *D) {
668 Optional<Stmt *> &Val = Bodies[D];
739 static Stmt *createObjCPropertyGetter(ASTContext &Ctx,
819 Stmt *BodyFarm::getBody(const ObjCMethodDecl *D) {
831 Optional<Stmt *> &Val = Bodies[D];