Lines Matching defs:kind
831 ControlKind kind = kControlBlock;
846 ControlBase(ControlKind kind, uint32_t locals_count, uint32_t stack_depth,
850 kind(kind),
856 DCHECK(kind == kControlLet || locals_count == 0);
874 bool is_onearmed_if() const { return kind == kControlIf; }
875 bool is_if_else() const { return kind == kControlIfElse; }
876 bool is_block() const { return kind == kControlBlock; }
877 bool is_let() const { return kind == kControlLet; }
878 bool is_loop() const { return kind == kControlLoop; }
879 bool is_incomplete_try() const { return kind == kControlTry; }
880 bool is_try_catch() const { return kind == kControlTryCatch; }
881 bool is_try_catchall() const { return kind == kControlTryCatchAll; }
2488 switch (c.kind) {
2648 c->kind = kControlTryCatch;
2703 c->kind = kControlTryCatchAll;
2719 switch (ref_object.type.kind()) {
2762 switch (ref_object.type.kind()) {
2864 c->kind = kControlIfElse;
2879 c->kind = kControlTryCatch;
3096 switch (value.type.kind()) {
3137 switch (value.type.kind()) {
3719 Control* PushControl(ControlKind kind, uint32_t locals_count = 0,
3728 control_.emplace_back(kind, locals_count, stack_depth, init_stack_depth,
5359 DCHECK_NE(c->kind, kControlLoop);