Lines Matching refs:Stmt
3 class Stmt<bit abstract = 0> : AttrSubject {
7 class DStmt<Stmt base, bit abstract = 0> : Stmt<abstract> {
8 Stmt Base = base;
12 def NullStmt : Stmt;
13 def CompoundStmt : Stmt;
14 def LabelStmt : Stmt;
15 def AttributedStmt : Stmt;
16 def IfStmt : Stmt;
17 def SwitchStmt : Stmt;
18 def WhileStmt : Stmt;
19 def DoStmt : Stmt;
20 def ForStmt : Stmt;
21 def GotoStmt : Stmt;
22 def IndirectGotoStmt : Stmt;
23 def ContinueStmt : Stmt;
24 def BreakStmt : Stmt;
25 def ReturnStmt : Stmt;
26 def DeclStmt : Stmt;
27 def SwitchCase : Stmt<1>;
30 def CapturedStmt : Stmt;
33 def AsmStmt : Stmt<1>;
38 def ObjCAtTryStmt : Stmt;
39 def ObjCAtCatchStmt : Stmt;
40 def ObjCAtFinallyStmt : Stmt;
41 def ObjCAtThrowStmt : Stmt;
42 def ObjCAtSynchronizedStmt : Stmt;
43 def ObjCForCollectionStmt : Stmt;
44 def ObjCAutoreleasePoolStmt : Stmt;
47 def CXXCatchStmt : Stmt;
48 def CXXTryStmt : Stmt;
49 def CXXForRangeStmt : Stmt;
52 def CoroutineBodyStmt : Stmt;
53 def CoreturnStmt : Stmt;
56 def Expr : Stmt<1>;
185 def SEHTryStmt : Stmt;
186 def SEHExceptStmt : Stmt;
187 def SEHFinallyStmt : Stmt;
188 def SEHLeaveStmt : Stmt;
189 def MSDependentExistsStmt : Stmt;
195 def OMPExecutableDirective : Stmt<1>;