Home | History | Annotate | Download | only in ast

Lines Matching defs:bit_field_

193   NodeType node_type() const { return NodeTypeField::decode(bit_field_); }
222 uint32_t bit_field_;
226 : position_(position), bit_field_(NodeTypeField::encode(type)) {}
344 return ToBooleanTypesField::decode(bit_field_);
367 bit_field_ = ToBooleanTypesField::update(bit_field_, 0);
372 bit_field_ = ToBooleanTypesField::update(bit_field_, types);
399 return BreakableTypeField::decode(bit_field_) == TARGET_FOR_ANONYMOUS;
411 return BreakableTypeField::decode(bit_field_);
428 bit_field_ |= BreakableTypeField::encode(breakable_type);
445 return IgnoreCompletionField::decode(bit_field_);
467 bit_field_ |= IgnoreCompletionField::encode(ignore_completion_value);
746 ForInType for_in_type() const { return ForInTypeField::decode(bit_field_); }
748 bit_field_ = ForInTypeField::update(bit_field_, type);
768 bit_field_ = ForInTypeField::update(bit_field_, SLOW_FOR_IN);
904 Type type() const { return TypeField::decode(bit_field_); }
912 bit_field_ |= TypeField::encode(type);
1262 bit_field_ |= IsSimpleField::encode(false);
1267 bool is_simple() const { return IsSimpleField::decode(bit_field_); }
1269 bit_field_ = IsSimpleField::update(bit_field_, is_simple);
1386 bool fast_elements() const { return FastElementsField::decode(bit_field_); }
1388 return MayStoreDoublesField::decode(bit_field_);
1390 bool has_elements() const { return HasElementsField::decode(bit_field_); }
1395 return HasRestPropertyField::decode(bit_field_);
1474 bit_field_ |= FastElementsField::encode(false) |
1648 bool is_this() const { return IsThisField::decode(bit_field_); }
1650 bool is_assigned() const { return IsAssignedField::decode(bit_field_); }
1652 bit_field_ = IsAssignedField::update(bit_field_, true);
1658 bool is_resolved() const { return IsResolvedField::decode(bit_field_); }
1660 bit_field_ = IsResolvedField::update(bit_field_, true);
1663 bool is_new_target() const { return IsNewTargetField::decode(bit_field_); }
1665 bit_field_ = IsNewTargetField::update(bit_field_, true);
1669 return HoleCheckModeField::decode(bit_field_);
1672 bit_field_ =
1673 HoleCheckModeField::update(bit_field_, HoleCheckMode::kRequired);
1746 return IsStringAccessField::decode(bit_field_);
1753 IcCheckType GetKeyType() const { return KeyTypeField::decode(bit_field_); }
1761 return InlineCacheStateField::decode(bit_field_);
1764 bit_field_ = IsStringAccessField::update(bit_field_, b);
1767 bit_field_ = KeyTypeField::update(bit_field_, key_type);
1770 bit_field_ = InlineCacheStateField::update(bit_field_, state);
1773 bit_field_ = IsForCallField::update(bit_field_, true);
1775 bool is_for_call() const { return IsForCallField::decode(bit_field_); }
1804 bit_field_ |= IsForCallField::encode(false) |
1873 return IsUninitializedField::decode(bit_field_);
1876 bit_field_ = IsUninitializedField::update(bit_field_, b);
1880 return IsPossiblyEvalField::decode(bit_field_);
1884 return IsTailField::decode(bit_field_) ? TailCallMode::kAllow
1887 void MarkTail() { bit_field_ = IsTailField::update(bit_field_, true); }
1925 bit_field_ |=
1970 bool IsMonomorphic() const { return IsMonomorphicField::decode(bit_field_); }
1984 bit_field_ = IsMonomorphicField::update(bit_field_, monomorphic);
2003 bit_field_ |= IsMonomorphicField::encode(false);
2071 Token::Value op() const { return OperatorField::decode(bit_field_); }
2088 bit_field_ |= OperatorField::encode(op);
2104 Token::Value op() const { return OperatorField::decode(bit_field_); }
2160 bit_field_ |= OperatorField::encode(op);
2183 bool is_prefix() const { return IsPrefixField::decode(bit_field_); }
2186 Token::Value op() const { return TokenField::decode(bit_field_); }
2196 IcCheckType GetKeyType() const { return KeyTypeField::decode(bit_field_); }
2198 return StoreModeField::decode(bit_field_);
2202 bit_field_ = KeyTypeField::update(bit_field_, type);
2205 bit_field_ = StoreModeField::update(bit_field_, mode);
2233 bit_field_ |=
2258 Token::Value op() const { return OperatorField::decode(bit_field_); }
2295 bit_field_ |= OperatorField::encode(op);
2381 Token::Value op() const { return TokenField::decode(bit_field_); }
2399 return IsUninitializedField::decode(bit_field_);
2402 return IsUninitializedField::decode(bit_field_);
2406 IcCheckType GetKeyType() const { return KeyTypeField::decode(bit_field_); }
2408 return StoreModeField::decode(bit_field_);
2411 bit_field_ = IsUninitializedField::update(bit_field_, b);
2414 bit_field_ = KeyTypeField::update(bit_field_, key_type);
2417 bit_field_ = StoreModeField::update(bit_field_, mode);
2466 bool is_rewritten() const { return IsRewrittenField::decode(bit_field_); }
2473 bit_field_ = IsRewrittenField::update(bit_field_, true);
2484 bit_field_ |= IsRewrittenField::encode(false);
2506 return OnExceptionField::decode(bit_field_);
2526 bit_field_ |= OnExceptionField::encode(on_exception);
2636 bool pretenure() const { return Pretenure::decode(bit_field_); }
2637 void set_pretenure() { bit_field_ = Pretenure::update(bit_field_, true); }
2640 return HasDuplicateParameters::decode(bit_field_);
2654 return ShouldNotBeUsedOnceHintField::decode(bit_field_);
2657 bit_field_ = ShouldNotBeUsedOnceHintField::update(bit_field_, true);
2661 return FunctionTypeBits::decode(bit_field_);
2675 return DontOptimizeReasonField::decode(bit_field_);
2678 bit_field_ = DontOptimizeReasonField::update(bit_field_, reason);
2721 bit_field_ |= FunctionTypeBits::encode(function_type) |
2790 return HasNameStaticProperty::decode(bit_field_);
2793 return HasStaticComputedNames::decode(bit_field_);
2822 bit_field_ |= HasNameStaticProperty::encode(has_name_static_property) |