Lines Matching defs:offset

358 inline GateRef StubBuilder::Load(VariableType type, GateRef base, GateRef offset)
363 return env_->GetBuilder()->Load(type, base, offset);
1626 GateRef offset = IntPtr(JSProxy::TARGET_OFFSET);
1627 return Load(VariableType::JS_ANY(), proxyObj, offset);
2065 GateRef offset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
2066 return Load(VariableType::INT32(), hClass, offset);
2095 GateRef offset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
2096 Store(VariableType::INT32(), glue, hClass, offset, bitfield);
2112 GateRef offset = IntPtr(JSHClass::PROTOTYPE_OFFSET);
2113 Store(type, glue, hClass, offset, proto);
2119 GateRef offset = IntPtr(JSHClass::PROTO_CHANGE_DETAILS_OFFSET);
2120 Store(type, glue, hClass, offset, protoChange);
2126 GateRef offset = IntPtr(JSHClass::LAYOUT_OFFSET);
2127 Store(type, glue, hClass, offset, attr, mAttr);
2132 GateRef offset = IntPtr(JSHClass::ENUM_CACHE_OFFSET);
2133 Store(type, glue, hClass, offset, key);
2138 GateRef offset = IntPtr(JSHClass::TRANSTIONS_OFFSET);
2139 Store(type, glue, hClass, offset, transition);
2144 GateRef offset = IntPtr(JSHClass::PARENT_OFFSET);
2145 Store(type, glue, hClass, offset, parent);
2305 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize()));
2306 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET));
2313 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize()));
2314 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET));
2322 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize()));
2323 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET));
2329 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize()));
2330 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET));
2360 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(int64_t)));
2361 GateRef dataOffset = PtrAdd(offset, IntPtr(TaggedArray::DATA_OFFSET));
2911 auto offset = Region::PackedData::GetFlagsOffset(env_->Is32Bit());
2912 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region),
2935 auto offset = Region::PackedData::GetFlagsOffset(env_->Is32Bit());
2936 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region),
2963 auto offset = Region::PackedData::GetFlagsOffset(env_->Is32Bit());
2964 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region),
2981 auto offset = Region::PackedData::GetFlagsOffset(env_->Is32Bit());
2982 GateRef x = Load(VariableType::NATIVE_POINTER(), PtrAdd(IntPtr(offset), region),
3035 GateRef offset = IntPtr(SourceTextModule::SENDABLE_ENV_OFFSET);
3037 Store(VariableType::JS_POINTER(), glue, module, offset, value, mAttr);
3042 GateRef offset = IntPtr(JSFunction::HOME_OBJECT_OFFSET);
3043 return Load(VariableType::JS_ANY(), object, offset);
3082 GateRef offset = IntPtr(JSFunction::LEXICAL_ENV_OFFSET);
3083 Store(VariableType::JS_ANY(), glue, object, offset, lexicalEnv, mAttr);
3089 GateRef offset = IntPtr(JSFunction::PROTO_TRANS_ROOT_HCLASS_OFFSET);
3090 Store(VariableType::JS_ANY(), glue, object, offset, hclass, mAttr);
3096 GateRef offset = IntPtr(JSFunction::PROTO_OR_DYNCLASS_OFFSET);
3097 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3102 GateRef offset = IntPtr(JSFunction::PROTO_OR_DYNCLASS_OFFSET);
3103 return Load(VariableType::JS_ANY(), function, offset);
3109 GateRef offset = IntPtr(JSTypedArray::TYPED_ARRAY_NAME_OFFSET);
3110 Store(VariableType::JS_ANY(), glue, typedArray, offset, name, mAttr);
3115 GateRef offset = IntPtr(JSTypedArray::CONTENT_TYPE_OFFSET);
3116 Store(VariableType::INT8(), glue, typedArray, offset, type, MemoryAttribute::NoBarrier());
3122 GateRef offset = IntPtr(JSTypedArray::VIEWED_ARRAY_BUFFER_OFFSET);
3123 Store(VariableType::JS_ANY(), glue, typedArray, offset, data, mAttr);
3128 GateRef offset = IntPtr(JSTypedArray::BYTE_LENGTH_OFFSET);
3129 Store(VariableType::INT8(), glue, typedArray, offset, byteLength, MemoryAttribute::NoBarrier());
3134 GateRef offset = IntPtr(JSTypedArray::BYTE_OFFSET_OFFSET);
3135 Store(VariableType::INT8(), glue, typedArray, offset, byteOffset, MemoryAttribute::NoBarrier());
3140 GateRef offset = IntPtr(JSTypedArray::ARRAY_LENGTH_OFFSET);
3141 Store(VariableType::INT8(), glue, typedArray, offset, arrayLength, MemoryAttribute::NoBarrier());
3147 GateRef offset = IntPtr(JSFunction::HOME_OBJECT_OFFSET);
3148 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3154 GateRef offset = IntPtr(JSFunction::ECMA_MODULE_OFFSET);
3155 Store(VariableType::JS_POINTER(), glue, function, offset, value, mAttr);
3161 GateRef offset = IntPtr(JSFunction::WORK_NODE_POINTER_OFFSET);
3162 Store(VariableType::NATIVE_POINTER(), glue, function, offset, value, mAttr);
3168 GateRef offset = IntPtr(JSFunctionBase::METHOD_OFFSET);
3169 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3188 GateRef offset = IntPtr(JSFunctionBase::LENGTH_OFFSET);
3189 Store(VariableType::INT32(), glue, function, offset, value, MemoryAttribute::NoBarrier());
3200 GateRef offset = IntPtr(JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET);
3201 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3206 GateRef offset = IntPtr(ProfileTypeInfoCell::VALUE_OFFSET);
3207 Store(VariableType::JS_POINTER(), glue, profileTypeInfoCell, offset, value);
3245 inline void StubBuilder::SetJSObjectTaggedField(GateRef glue, GateRef object, size_t offset, GateRef value)
3247 Store(VariableType::JS_ANY(), glue, object, IntPtr(offset), value);
3295 GateRef offset = IntPtr(JSFunction::MACHINECODE_OFFSET);
3296 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3301 GateRef offset = IntPtr(JSThread::GlueData::GetGlobalObjOffset(env_->Is32Bit()));
3302 return Load(VariableType::JS_ANY(), glue, offset);
3329 GateRef offset = PtrAdd(ZExtInt32ToPtr(index),
3331 return GetValueFromTaggedArray(object, offset);
3342 GateRef offset = IntPtr(JSObject::PROPERTIES_OFFSET);
3343 return Load(VariableType::JS_ANY(), object, offset);
3480 GateRef offset = IntPtr(JSProxy::METHOD_OFFSET);
3481 return Load(VariableType::JS_ANY(), proxy, offset);
3486 GateRef offset = IntPtr(JSProxy::HANDLER_OFFSET);
3487 return Load(VariableType::JS_ANY(), proxy, offset);
3492 GateRef offset = IntPtr(JSProxy::TARGET_OFFSET);
3493 return Load(VariableType::JS_ANY(), proxy, offset);
3515 GateRef offset = IntPtr(JSThread::GlueData::GetIsEnableElementsKindOffset(env_->Is32Bit()));
3516 return Load(VariableType::BOOL(), glue, offset);
3827 GateRef offset = IntPtr(JSArrayBuffer::DATA_OFFSET);
3828 return Load(VariableType::JS_ANY(), buffer, offset);
3833 GateRef offset = IntPtr(JSArrayBuffer::BYTE_LENGTH_OFFSET);
3834 return Load(VariableType::INT32(), buffer, offset);
3839 GateRef offset = IntPtr(JSArrayBuffer::BYTE_LENGTH_OFFSET);
3840 Store(VariableType::INT32(), glue, buffer, offset, length);
3879 inline void StubBuilder::StoreWithoutBarrier(VariableType type, GateRef base, GateRef offset, GateRef value)
3881 GateRef addr = PtrAdd(base, offset);