Lines Matching full:kind
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
59 enum class Kind : uint8_t { enum
133 Kind GetKind() const in GetKind()
138 void AssertKind([[maybe_unused]] Kind kind) const in AssertKind() argument
140 ASSERT(GetKind() == kind); in AssertKind()
145 … return GetKind() == Kind::IMMUTABLE_ONE_PARAMETER || GetKind() == Kind::MUTABLE_ONE_PARAMETER || in IsOneParameterKind()
146 GetKind() == Kind::TYPED_BINARY_OP || GetKind() == Kind::TYPED_CALLTARGETCHECK_OP || in IsOneParameterKind()
147 GetKind() == Kind::CALL_NEW; in IsOneParameterKind()
152 return GetKind() == Kind::MUTABLE_STRING; in IsStringType()
199 void SetKind(Kind kind) in SetKind() argument
201 kind_ = kind; in SetKind()
211 ASSERT(GetKind() == Kind::MUTABLE_WITH_SIZE); in DecreaseIn()
242 Kind kind_ { Kind::IMMUTABLE };
260 SetKind(GateMetaData::Kind::IMMUTABLE_BOOL); in BoolMetaData()
277 meta->AssertKind(GateMetaData::Kind::IMMUTABLE_BOOL); in Cast()
301 SetKind(GateMetaData::Kind::IMMUTABLE_ONE_PARAMETER); in OneParameterMetaData()
349 SetKind(GateMetaData::Kind::MUTABLE_STRING); in StringMetaData()
504 explicit ArrayMetaDataAccessor(ElementsKind kind, Mode mode, uint32_t length = 0)
506 …bitField_ = ElementsKindBits::Encode(kind) | ModeBits::Encode(mode) | ArrayLengthBits::Encode(leng…
519 void SetElementsKind(ElementsKind kind) in SetElementsKind() argument
521 bitField_ = ElementsKindBits::Update(bitField_, kind); in SetElementsKind()
567 explicit CreateArgumentsAccessor(ElementsKind kind, Mode mode) in CreateArgumentsAccessor() argument
569 bitField_ = ElementsKindBits::Encode(kind) | ModeBits::Encode(mode); in CreateArgumentsAccessor()
619 explicit BuiltinPrototypeHClassAccessor(BuiltinTypeId type, ElementsKind kind, in BuiltinPrototypeHClassAccessor() argument
622 type_ = BuiltinTypeIdBits::Encode(type) | ElementsKindBits::Encode(kind) | in BuiltinPrototypeHClassAccessor()
624 type_ = BuiltinTypeIdBits::Encode(type) | ElementsKindBits::Encode(kind); in BuiltinPrototypeHClassAccessor()