Lines Matching refs:elementsKind
3776 GateRef elementsKind = GetElementsKindFromHClass(hclass);
3779 BRANCH(Int32Equal(elementsKind, Int32(static_cast<int32_t>(ElementsKind::GENERIC))), &exit, &isNoneDefault);
3784 newKind = Int32Or(newKind, elementsKind);
3786 BRANCH(Int32Equal(elementsKind, newKind), &exit, &change);
3790 MigrateArrayWithKind(glue, receiver, elementsKind, newKind);
9362 DEFVARIABLE(elementsKind, VariableType::INT32(), GetElementsKindFromHClass(hclass));
9369 elementsKind = Int32(static_cast<int32_t>(ElementsKind::GENERIC));
9385 GateRef elementsKindIntLowerBound = Int32GreaterThanOrEqual(*elementsKind,
9387 GateRef elementsKindIntUpperBound = Int32LessThanOrEqual(*elementsKind,
9400 GateRef elementsKindNumberLB = Int32GreaterThanOrEqual(*elementsKind,
9402 GateRef elementsKindNumberUB = Int32LessThanOrEqual(*elementsKind,
9526 DEFVARIABLE(elementsKind, VariableType::INT32(), GetElementsKindFromHClass(hclass));
9534 elementsKind = Int32(static_cast<int32_t>(ElementsKind::GENERIC));
9540 GateRef elementsKindVal = *elementsKind;
9555 GateRef elementsKindIntLB = Int32GreaterThanOrEqual(*elementsKind,
9557 GateRef elementsKindIntUB = Int32LessThanOrEqual(*elementsKind,
9570 GateRef elementsKindNumberLB = Int32GreaterThanOrEqual(*elementsKind,
9572 GateRef elementsKindNumberUB = Int32LessThanOrEqual(*elementsKind,