Lines Matching refs:StateValueKind
1117 enum class StateValueKind : uint8_t { enum
1129 : kind_(StateValueKind::kPlain), type_(MachineType::AnyTagged()) {} in StateValueDescriptor()
1132 StateValueDescriptor descr(StateValueKind::kArgumentsElements, in ArgumentsElements()
1138 StateValueDescriptor descr(StateValueKind::kArgumentsLength, in ArgumentsLength()
1144 return StateValueDescriptor(StateValueKind::kPlain, type); in Plain()
1147 return StateValueDescriptor(StateValueKind::kOptimizedOut, in OptimizedOut()
1151 StateValueDescriptor descr(StateValueKind::kNested, in Recursive()
1157 StateValueDescriptor descr(StateValueKind::kDuplicate, in Duplicate()
1164 return kind_ == StateValueKind::kArgumentsElements; in IsArgumentsElements()
1167 return kind_ == StateValueKind::kArgumentsLength; in IsArgumentsLength()
1169 bool IsPlain() const { return kind_ == StateValueKind::kPlain; } in IsPlain()
1170 bool IsOptimizedOut() const { return kind_ == StateValueKind::kOptimizedOut; } in IsOptimizedOut()
1171 bool IsNested() const { return kind_ == StateValueKind::kNested; } in IsNested()
1172 bool IsDuplicate() const { return kind_ == StateValueKind::kDuplicate; } in IsDuplicate()
1175 DCHECK(kind_ == StateValueKind::kDuplicate || in id()
1176 kind_ == StateValueKind::kNested); in id()
1180 DCHECK(kind_ == StateValueKind::kArgumentsElements || in arguments_type()
1181 kind_ == StateValueKind::kArgumentsLength); in arguments_type()
1186 StateValueDescriptor(StateValueKind kind, MachineType type) in StateValueDescriptor()
1189 StateValueKind kind_;