Lines Matching refs:CatchScope
57 class CatchScope;
72 CatchScope::Outermost(reducer->ZoneForGraphAssembler())),
103 CatchScope* catch_scope() const { return catch_scope_; }
340 class V8_NODISCARD CatchScope {
343 explicit CatchScope(Zone* zone) : if_exception_nodes_(zone) {}
346 CatchScope(Zone* zone, JSCallReducerAssembler* gasm)
355 ~CatchScope() { gasm_->catch_scope_ = parent_; }
357 static CatchScope Outermost(Zone* zone) { return CatchScope{zone}; }
358 static CatchScope Inner(Zone* zone, JSCallReducerAssembler* gasm) {
364 CatchScope* parent() const { return parent_; }
427 CatchScope* const parent_ = nullptr;
449 CatchScope catch_scope = CatchScope::Inner(gasm_->temp_zone(), gasm_);
675 CatchScope outermost_catch_scope_;
677 CatchScope* catch_scope_;
678 friend class CatchScope;