Searched refs:SwitchBuilder (Results 1 – 6 of 6) sorted by relevance
100 void SwitchBuilder::BeginSwitch() { in BeginSwitch()107 void SwitchBuilder::BeginLabel(int index, Node* condition) { in BeginLabel()115 void SwitchBuilder::EndLabel() { in EndLabel()121 void SwitchBuilder::DefaultAt(int index) { in DefaultAt()127 void SwitchBuilder::BeginCase(int index) { in BeginCase()133 void SwitchBuilder::Break() { in Break()139 void SwitchBuilder::EndCase() { body_environment_ = environment(); } in EndCase()142 void SwitchBuilder::EndSwitch() { in EndSwitch()
95 class SwitchBuilder final : public ControlBuilder {97 explicit SwitchBuilder(AstGraphBuilder* builder, int case_count) in SwitchBuilder() function
1081 SwitchBuilder compare_switch(this, clauses->length()); in VisitSwitchStatement()
83 SwitchBuilder::~SwitchBuilder() { in ~SwitchBuilder()92 void SwitchBuilder::SetCaseTarget(int index) { in SetCaseTarget()
114 class V8_EXPORT_PRIVATE SwitchBuilder final117 explicit SwitchBuilder(BytecodeArrayBuilder* builder, int number_of_cases) in SwitchBuilder() function122 ~SwitchBuilder();
188 SwitchBuilder dispatch(builder(), static_cast<int>(deferred_.size() + 1)); in ApplyDeferredCommands()1117 SwitchBuilder switch_builder(builder(), clauses->length()); in VisitSwitchStatement()