Lines Matching full:label
83 void CircuitBuilder::HandleException(GateRef result, Label *success, Label *fail, Label *exit) in HandleException()
92 void CircuitBuilder::HandleException(GateRef result, Label *success, Label *fail, Label *exit, Gate… in HandleException()
101 void CircuitBuilder::SubCfgEntry(Label *entry) in SubCfgEntry()
127 void CircuitBuilder::Bind(Label *label) in Bind() argument
129 label->Bind(); in Bind()
130 env_->SetCurrentLabel(label); in Bind()
133 void CircuitBuilder::Bind(Label *label, bool justSlowPath) in Bind() argument
136 label->Bind(); in Bind()
137 env_->SetCurrentLabel(label); in Bind()
166 Label *CircuitBuilder::GetCurrentLabel() const in GetCurrentLabel()
174 subentry_ = new Label(env_); in LogicAndBuilder()
177 exit_ = new Label(env_); in LogicAndBuilder()
191 for (auto &label : labels_) { in ~LogicAndBuilder()
192 ASSERT(label != nullptr); in ~LogicAndBuilder()
193 delete label; in ~LogicAndBuilder() local
194 label = nullptr; in ~LogicAndBuilder()
200 auto checkTrue = new Label(env_); in And()
220 subentry_ = new Label(env_); in LogicOrBuilder()
223 exit_ = new Label(env_); in LogicOrBuilder()
237 for (auto &label : labels_) { in ~LogicOrBuilder()
238 ASSERT(label != nullptr); in ~LogicOrBuilder()
239 delete label; in ~LogicOrBuilder() local
240 label = nullptr; in ~LogicOrBuilder()
246 auto checkFalse = new Label(env_); in Or()