Searched refs:NullStmt (Results 1 – 17 of 17) sorted by relevance
32 static bool isEmptyARCMTMacroStatement(NullStmt *S, in isEmptyARCMTMacroStatement()86 bool VisitNullStmt(NullStmt *S) { in VisitNullStmt()
29 if (!isa<NullStmt>(St)) { in handleFallThroughAttr()
63 return Owned(new (Context) NullStmt(SemiLoc, HasLeadingEmptyMacro)); in ActOnNullStmt()1185 if (isa<NullStmt>(Body)) in ActOnWhileStmt()1562 if (isa<NullStmt>(Body)) in ActOnForStmt()
6765 const NullStmt *Body) { in ShouldDiagnoseEmptyStmtBody()6805 const NullStmt *NBody = dyn_cast<NullStmt>(Body); in DiagnoseEmptyStmtBody()6836 const NullStmt *NBody = dyn_cast<NullStmt>(Body); in DiagnoseEmptyLoopBody()
5228 TreeTransform<Derived>::TransformNullStmt(NullStmt *S) { in TransformNullStmt()6140 return new (getSema().Context) NullStmt(S->getKeywordLoc()); in TransformMSDependentExistsStmt()6146 return new (getSema().Context) NullStmt(S->getKeywordLoc()); in TransformMSDependentExistsStmt()
12 def NullStmt : Stmt;
369 let Subjects = [NullStmt];
897 VISIT(NullStmt); in VisitStmt()917 IGNORE_STMT(NullStmt);
899 VISIT(NullStmt); in VisitStmt()919 IGNORE_STMT(NullStmt);
503 class NullStmt : public Stmt {513 NullStmt(SourceLocation L, bool hasLeadingEmptyMacro = false)518 explicit NullStmt(EmptyShell Empty) : Stmt(NullStmtClass, Empty), in NullStmt() function
2022 DEF_TRAVERSE_STMT(NullStmt, { })
87 void StmtProfiler::VisitNullStmt(const NullStmt *S) { in VisitNullStmt()
136 void StmtPrinter::VisitNullStmt(NullStmt *Node) { in VisitNullStmt()
1027 const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
125 void ASTStmtReader::VisitNullStmt(NullStmt *S) { in VisitNullStmt()1825 S = new (Context) NullStmt(Empty); in ReadStmtFromStream()
63 void ASTStmtWriter::VisitNullStmt(NullStmt *S) { in VisitNullStmt()
1937 DEF_TRAVERSE_STMT(NullStmt, { })