Lines Matching refs:Flags

23   Flags = flags;
42 if ((Flags & (FnScope | ClassScope | BlockScope | TemplateParamScope |
45 Flags |= parent->getFlags() & OpenMPSimdDirectiveScope;
59 if (Flags & (ClassScope | FnScope)) {
105 assert((Flags & BreakScope) == 0 && "Already set");
109 assert((Flags & ContinueScope) == 0 && "Already set");
112 Flags |= FlagsToSet;
133 unsigned Flags = getFlags();
134 bool HasFlags = Flags != 0;
137 OS << "Flags: ";
139 while (Flags) {
140 if (Flags & FnScope) {
142 Flags &= ~FnScope;
143 } else if (Flags & BreakScope) {
145 Flags &= ~BreakScope;
146 } else if (Flags & ContinueScope) {
148 Flags &= ~ContinueScope;
149 } else if (Flags & DeclScope) {
151 Flags &= ~DeclScope;
152 } else if (Flags & ControlScope) {
154 Flags &= ~ControlScope;
155 } else if (Flags & ClassScope) {
157 Flags &= ~ClassScope;
158 } else if (Flags & BlockScope) {
160 Flags &= ~BlockScope;
161 } else if (Flags & TemplateParamScope) {
163 Flags &= ~TemplateParamScope;
164 } else if (Flags & FunctionPrototypeScope) {
166 Flags &= ~FunctionPrototypeScope;
167 } else if (Flags & FunctionDeclarationScope) {
169 Flags &= ~FunctionDeclarationScope;
170 } else if (Flags & AtCatchScope) {
172 Flags &= ~AtCatchScope;
173 } else if (Flags & ObjCMethodScope) {
175 Flags &= ~ObjCMethodScope;
176 } else if (Flags & SwitchScope) {
178 Flags &= ~SwitchScope;
179 } else if (Flags & TryScope) {
181 Flags &= ~TryScope;
182 } else if (Flags & FnTryCatchScope) {
184 Flags &= ~FnTryCatchScope;
185 } else if (Flags & SEHTryScope) {
187 Flags &= ~SEHTryScope;
188 } else if (Flags & OpenMPDirectiveScope) {
190 Flags &= ~OpenMPDirectiveScope;
191 } else if (Flags & OpenMPLoopDirectiveScope) {
193 Flags &= ~OpenMPLoopDirectiveScope;
194 } else if (Flags & OpenMPSimdDirectiveScope) {
196 Flags &= ~OpenMPSimdDirectiveScope;
199 if (Flags)