Lines Matching refs:Control
98 struct Control : public ControlBase<Value, validate> {
102 int32_t previous_catch = -1; // previous Control with a catch.
105 MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR(Control);
108 explicit Control(Args&&... args) V8_NOEXCEPT
180 void StartFunctionBody(FullDecoder* decoder, Control* block) {}
192 void Block(FullDecoder* decoder, Control* block) {
198 void Loop(FullDecoder* decoder, Control* block) {
275 void Try(FullDecoder* decoder, Control* block) {
288 void If(FullDecoder* decoder, const Value& cond, Control* if_block) {
316 void FallThruTo(FullDecoder* decoder, Control* c) {
321 void PopControl(FullDecoder* decoder, Control* block) {
512 Control* target = decoder->control_at(depth);
582 void Else(FullDecoder* decoder, Control* if_block) {
860 void Rethrow(FullDecoder* decoder, Control* block) {
869 const TagIndexImmediate<validate>& imm, Control* block,
911 void Delegate(FullDecoder* decoder, uint32_t depth, Control* block) {
946 void CatchAll(FullDecoder* decoder, Control* block) {
1483 void MergeValuesInto(FullDecoder* decoder, Control* c, Merge<Value>* merge,
1508 void MergeValuesInto(FullDecoder* decoder, Control* c, Merge<Value>* merge,
1800 void BuildLoopExits(FullDecoder* decoder, Control* loop) {
1806 void WrapLocalsAtLoopExit(FullDecoder* decoder, Control* loop) {
1831 Control* control = nullptr;
1834 Control* c = decoder->control_at(i);