Lines Matching refs:ElementsKind
213 ElementsKind GateAccessor::GetElementsKind(GateRef gate) const
222 void GateAccessor::SetElementsKind(GateRef gate, ElementsKind kind)
694 ElementsKind GateAccessor::TryGetElementsKind(GateRef gate) const
701 return ElementsKind::GENERIC;
705 ElementsKind GateAccessor::TryGetArrayElementsKind(GateRef gate) const
710 ElementsKind kind = gatePtr->GetJSBytecodeMetaData()->GetElementsKind();
714 std::vector<ElementsKind> kinds = gatePtr->GetJSBytecodeMetaData()->GetElementsKinds();
720 return ElementsKind::GENERIC;
723 ElementsKind GateAccessor::TryGetArrayElementsKindAfterTransition(GateRef gate) const
728 ElementsKind kind = gatePtr->GetJSBytecodeMetaData()->GetTransitionElementsKind();
732 std::vector<ElementsKind> kinds = gatePtr->GetJSBytecodeMetaData()->GetTransitionElementsKinds();
738 return ElementsKind::GENERIC;
741 void GateAccessor::TrySetElementsKind(GateRef gate, ElementsKind kind)
750 void GateAccessor::TrySetTransitionElementsKind(GateRef gate, ElementsKind kind)
1933 ElementsKind kind = TryGetElementsKind(gate);