Lines Matching refs:IntPtr

203     GateRef elementsOffset = IntPtr(JSObject::ELEMENTS_OFFSET);
209 return Load(VariableType::INT32(), array, IntPtr(TaggedArray::LENGTH_OFFSET));
214 return Load(VariableType::INT32(), array, IntPtr(JSTypedArray::ARRAY_LENGTH_OFFSET));
224 return Load(VariableType::INT32(), array, IntPtr(JSArray::LENGTH_OFFSET));
386 GateRef CircuitBuilder::IntPtr(int64_t val)
468 args.emplace_back(IntPtr(0));
519 GateRef exceptionOffset = IntPtr(JSThread::GlueData::GetExceptionOffset(env_->IsArch32Bit()));
527 GateRef len = Load(VariableType::INT32(), string, IntPtr(EcmaString::MIX_LENGTH_OFFSET));
536 GateRef len = Load(VariableType::INT32(), string, IntPtr(EcmaString::MIX_LENGTH_OFFSET));
544 GateRef offset = IntPtr(JSThread::GlueData::GetGlobalObjOffset(cmpCfg_->Is32Bit()));
550 GateRef offset = IntPtr(JSFunctionBase::METHOD_OFFSET);
556 GateRef offset = IntPtr(JSFunction::ECMA_MODULE_OFFSET);
562 return Load(VariableType::JS_POINTER(), module, IntPtr(SourceTextModule::SENDABLE_ENV_OFFSET));
567 GateRef offset = IntPtr(SourceTextModule::SENDABLE_ENV_OFFSET);
573 GateRef offset = IntPtr(JSFunction::HOME_OBJECT_OFFSET);
580 return Load(VariableType::JS_ANY(), method, IntPtr(Method::CONSTANT_POOL_OFFSET));
587 GateRef unshareCpAddr = Load(VariableType::NATIVE_POINTER(), glue, IntPtr(unshareCpOffset));
601 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), ZExtInt32ToPtr(TaggedGetInt(index))));
602 return Load(VariableType::JS_ANY(), dataOffset, IntPtr(0));
608 IntPtr(JSThread::GlueData::GetGlobalConstOffset(env_->Is32Bit())));
615 GateRef protoOffset = IntPtr(JSHClass::PROTOTYPE_OFFSET);
621 GateRef offset = IntPtr(JSHClass::ENUM_CACHE_OFFSET);
627 GateRef offset = IntPtr(JSHClass::PROTO_CHANGE_MARKER_OFFSET);
633 GateRef offset = IntPtr(JSForInIterator::LENGTH_OFFSET);
639 GateRef offset = IntPtr(JSForInIterator::INDEX_OFFSET);
645 GateRef offset = IntPtr(JSForInIterator::KEYS_OFFSET);
651 GateRef offset = IntPtr(JSForInIterator::OBJECT_OFFSET);
657 GateRef offset = IntPtr(JSForInIterator::CACHED_HCLASS_OFFSET);
663 GateRef offset = IntPtr(JSForInIterator::LENGTH_OFFSET);
669 GateRef offset = IntPtr(JSForInIterator::INDEX_OFFSET);
675 GateRef offset = IntPtr(JSForInIterator::KEYS_OFFSET);
681 GateRef offset = IntPtr(JSForInIterator::OBJECT_OFFSET);
687 GateRef offset = IntPtr(JSForInIterator::CACHED_HCLASS_OFFSET);
693 GateRef offset = IntPtr(JSArrayIterator::NEXT_INDEX_OFFSET);
699 GateRef offset = IntPtr(JSArrayIterator::ITERATED_ARRAY_OFFSET);
705 GateRef offset = IntPtr(JSArrayIterator::BIT_FIELD_OFFSET);
712 GateRef offset = IntPtr(JSForInIterator::INDEX_OFFSET);
718 GateRef bitfieldOffset = IntPtr(ProtoChangeMarker::BIT_FIELD_OFFSET);
726 GateRef bitfieldOffset = IntPtr(ProtoChangeMarker::BIT_FIELD_OFFSET);
736 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET));
745 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD_OFFSET));
907 return Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::LEXICAL_ENV_OFFSET));
912 GateRef offset = IntPtr(JSFunction::LENGTH_OFFSET);
918 GateRef offset = IntPtr(JSFunction::LEXICAL_ENV_OFFSET);
924 GateRef offset = IntPtr(JSFunction::HOME_OBJECT_OFFSET);
930 GateRef offset = IntPtr(JSFunction::ECMA_MODULE_OFFSET);
936 auto valueIndex = IntPtr(GlobalEnv::HEADER_SIZE + JSTaggedValue::TaggedTypeSize() * index);
942 auto codeAddOffset = IntPtr(JSFunction::CODE_ENTRY_OFFSET);
948 auto codeAddrOffset = IntPtr(MachineCode::FUNCADDR_OFFSET);
1120 GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env_->Is32Bit()));
1123 GateRef protoOrHclass = Load(VariableType::JS_ANY(), func, IntPtr(JSFunction::PROTO_OR_DYNCLASS_OFFSET));
1126 GateRef valueOffset = IntPtr(JSPrimitiveRef::VALUE_OFFSET);
1281 IntPtr(JSThread::GlueData::GetGlobalConstOffset(env_->Is32Bit())));
1282 auto constantIndex = IntPtr(JSTaggedValue::TaggedTypeSize() * static_cast<size_t>(index));
1299 BRANCH_CIR2(IntPtrEqual(TaggedCastToIntPtr(newClass), IntPtr(0)), &undef, &find);
1367 GateRef raw = Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET));
1368 return Load(VariableType::JS_POINTER(), raw, IntPtr(ProfileTypeInfoCell::VALUE_OFFSET));
1373 GateRef offset = IntPtr(JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET);
1485 auto len = Load(VariableType::INT32(), value, IntPtr(BigInt::LENGTH_OFFSET));
1489 auto data = PtrAdd(value, IntPtr(BigInt::DATA_OFFSET));
1534 GateRef attrOffset = IntPtr(JSHClass::LAYOUT_OFFSET);