Searched refs:ControlScope (Results 1 – 8 of 8) sorted by relevance
50 class ControlScope; variable309 inline ControlScope* execution_control() const { return execution_control_; } in execution_control()310 inline void set_execution_control(ControlScope* scope) { in set_execution_control()368 ControlScope* execution_control_;
97 class BytecodeGenerator::ControlScope BASE_EMBEDDED {99 explicit ControlScope(BytecodeGenerator* generator) in ControlScope() function in v8::internal::interpreter::BASE_EMBEDDED104 virtual ~ControlScope() { generator_->set_execution_control(outer()); } in ~ControlScope()144 ControlScope* outer() const { return outer_; } in outer()149 ControlScope* outer_;152 DISALLOW_COPY_AND_ASSIGN(ControlScope);159 class BytecodeGenerator::ControlScope::DeferredCommands final {270 ControlScope* execution_control() { return generator_->execution_control(); } in execution_control()328 : public BytecodeGenerator::ControlScope {331 : ControlScope(generator) {} in ControlScopeForTopLevel()[all …]
159 } else if (Flags & ControlScope) { in dumpImpl()161 Flags &= ~ControlScope; in dumpImpl()
122 if (S->getParent()->getFlags() & Scope::ControlScope) { in isDeclInScope()
10103 Scope::ControlScope | Scope::ContinueScope | Scope::BreakScope; in DiagnoseCommaOperator()10104 const unsigned ForInitFlags = Scope::ControlScope | Scope::DeclScope; in DiagnoseCommaOperator()
484 ParseScope ExpectScope(this, Scope::DeclScope | Scope::ControlScope | in ParseSEHExceptBlock()1141 ParseScope IfScope(this, Scope::DeclScope | Scope::ControlScope, C99orCXX); in ParseIfStatement()1281 ScopeFlags |= Scope::DeclScope | Scope::ControlScope; in ParseSwitchStatement()1368 Scope::DeclScope | Scope::ControlScope; in ParseWhileStatement()1549 ScopeFlags = Scope::DeclScope | Scope::ControlScope; in ParseForStatement()2146 ParseScope CatchScope(this, Scope::DeclScope | Scope::ControlScope | in ParseCXXCatchBlock()
2750 = (getCurScope()->getFlags() & (Scope::ControlScope | in ParseDeclarationSpecifiers()
61 ControlScope = 0x10, enumerator