Lines Matching defs:offset
1019 // compute outOfLineProp offset, get it and return
1068 GateRef offset = GetInlinedPropOffsetFromHClass(hclass, attrIndex);
1069 SetValueWithAttr(glue, obj, offset, key, value, attr);
1074 // compute outOfLineProp offset, get it and return
1077 GateRef offset = Int32Sub(attrIndex, GetInlinedPropertiesFromHClass(hclass));
1078 SetValueToTaggedArrayWithAttr(glue, array, offset, key, value, attr);
1471 GateRef offset = GetInlinedPropOffsetFromHClass(hclass, numberOfProps);
1473 SetValueWithAttr(glue, receiver, offset, key, value, *attr);
1690 void StubBuilder::Store(VariableType type, GateRef glue, GateRef base, GateRef offset, GateRef value,
1694 env_->GetBuilder()->Store(type, glue, base, offset, value, mAttr);
1700 { depend, glue, base, offset, value }, type.GetGateType());
1705 void StubBuilder::SetValueWithAttr(GateRef glue, GateRef obj, GateRef offset, GateRef key, GateRef value, GateRef attr)
1714 SetValueWithRep(glue, obj, offset, value, rep, &repChange);
1720 Store(VariableType::JS_ANY(), glue, obj, offset, value);
1728 GateRef glue, GateRef obj, GateRef offset, GateRef value, GateRef rep, Label *repChange)
1746 Store(VariableType::FLOAT64(), glue, obj, offset, result);
1758 Store(VariableType::FLOAT64(), glue, obj, offset, result);
1780 Store(VariableType::INT32(), glue, obj, offset, result);
1790 Store(VariableType::JS_ANY(), glue, obj, offset, value);
1800 void StubBuilder::VerifyBarrier(GateRef glue, GateRef obj, [[maybe_unused]] GateRef offset, GateRef value)
1822 void StubBuilder::SetValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value, bool withEden,
1855 SetSValueWithBarrier(glue, obj, offset, value, objectRegion, valueRegion);
1860 SetNonSValueWithBarrier(glue, obj, offset, value, objectRegion, valueRegion, withEden);
1870 SetSValueWithBarrier(glue, obj, offset, value, objectRegion, valueRegion);
1875 SetNonSValueWithBarrier(glue, obj, offset, value, objectRegion, valueRegion, withEden);
1887 void StubBuilder::SetSValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value, GateRef objectRegion,
1913 GateRef slotAddr = PtrAdd(TaggedCastToIntPtr(obj), offset);
1940 CallNGCRuntime(glue, RTSTUB_ID(InsertLocalToShareRSet), { glue, obj, offset });
1963 void StubBuilder::SetNonSValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value,
1993 GateRef slotAddr = PtrAdd(TaggedCastToIntPtr(obj), offset);
2012 CallNGCRuntime(glue, RTSTUB_ID(InsertOldToNewRSet), { glue, obj, offset });
2031 GateRef slotAddr = PtrAdd(TaggedCastToIntPtr(obj), offset);
2050 CallNGCRuntime(glue, RTSTUB_ID(InsertNewToEdenRSet), { glue, obj, offset });
2067 CallNGCRuntime(glue, RTSTUB_ID(MarkingBarrier), {glue, obj, offset, value});
8414 GateRef offset = IntPtr(JSThread::GlueData::GetRandomStatePtrOffset(env_->Is32Bit()));
8415 GateRef randomStatePtr = Load(VariableType::NATIVE_POINTER(), glue, offset);
8823 GateRef offset = PtrMul(ZExtInt32ToPtr(stringInfoGate.GetStartIndex()), IntPtr(sizeof(uint16_t)));
8824 result = PtrAdd(data, offset);
10257 GateRef offset = Int32Add(indexOffset, dataOffset);
10258 result = Load(VariableType::JS_ANY(), dictionary, offset);
10366 DEFVARIABLE(offset, VariableType::INT32(), Int32(0));
10380 offset = Int32(tSize);
10389 BRANCH_LIKELY(Int32UnsignedLessThan(*offset, Int32Mul(length, Int32(tSize))), &storeValue, &exit);
10392 GateRef off1 = ZExtInt32ToPtr(*offset);
10398 offset = Int32Add(*offset, Int32(LOOP_UNROLL_FACTOR * tSize));
10426 DEFVARIABLE(offset, VariableType::INT32(), Int32Mul(length, Int32(tSize)));
10433 offset = Int32Sub(*offset, Int32(tSize));
10434 GateRef value = Load(VariableType::JS_ANY(), src, ZExtInt32ToPtr(*offset));
10435 Store(VariableType::JS_ANY(), glue, dst, ZExtInt32ToPtr(*offset), value, mAttr);
10444 BRANCH_LIKELY(Int32UnsignedGreaterThan(*offset, Int32(0)), &storeValue, &exit);
10447 offset = Int32Sub(*offset, Int32(LOOP_UNROLL_FACTOR * tSize));
10448 GateRef off1 = ZExtInt32ToPtr(*offset);