/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | containers_deque_stub_builder.h | 34 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in GetSize() 35 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in GetSize() 44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 45 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in Get() 53 return Load(VariableType::INT32(), obj, IntPtr(JSAPIDeque::FIRST_OFFSET));
in GetFirst() 58 return Load(VariableType::INT32(), obj, IntPtr(JSAPIDeque::LAST_OFFSET));
in GetLast() 64 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in GetElementsLength() 65 return Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in GetElementsLength()
|
H A D | containers_queue_stub_builder.h | 40 GateRef begin = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::FRONT_OFFSET));
in GetArrayLength() 41 GateRef end = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::TAIL_OFFSET));
in GetArrayLength() 51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in GetArrayLength() 52 GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in GetArrayLength() 65 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 66 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in Get() 67 GateRef front = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::FRONT_OFFSET));
in Get() 75 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in GetNextPosition() 76 GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET));
in GetNextPosition() 82 return Load(VariableTyp in GetCurrentFront() [all...] |
H A D | containers_plainarray_stub_builder.h | 32 return Load(VariableType::INT32(), obj, IntPtr(JSAPIPlainArray::LENGTH_OFFSET));
in GetSize() 38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in GetKey() 51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Set()
|
H A D | containers_lightweightmap_stub_builder.h | 33 return Load(VariableType::INT32(), obj, IntPtr(JSAPILightWeightMap::LWP_LENGTH_OFFSET));
in GetSize() 39 GateRef keys = Load(VariableType::JS_POINTER(), obj, keysOffset);
in GetKey() 46 GateRef values = Load(VariableType::JS_POINTER(), obj, valuesOffset);
in GetValue()
|
H A D | containers_arraylist_stub_builder.h | 32 GateRef len = Load(VariableType::JS_ANY(), obj, IntPtr(JSAPIArrayList::LENGTH_OFFSET));
in GetSize() 39 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 46 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Set()
|
H A D | containers_stack_stub_builder.h | 32 GateRef top = Load(VariableType::INT32(), obj, IntPtr(JSAPIStack::TOP_OFFSET));
in GetSize() 39 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Set()
|
H A D | containers_vector_stub_builder.h | 32 return Load(VariableType::INT32(), obj, IntPtr(JSAPIVector::ELEMENT_COUNT_OFFSET));
in GetSize() 38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Get() 44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset);
in Set()
|
H A D | builtins_stubs.h | 39 return Load(VariableType::NATIVE_POINTER(), info,
in GetGlue() 45 return Load(VariableType::INT64(), info,
in GetNumArgs() 51 return Load(VariableType::JS_ANY(), info,
in GetFunction() 58 return Load(VariableType::JS_ANY(), info, newTargetOffset);
in GetNewTarget() 64 return Load(VariableType::JS_ANY(), info, thisOffset);
in GetThis()
|
H A D | containers_hashset_stub_builder.h | 34 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetTableLength() 41 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetNode()
|
H A D | containers_hashmap_stub_builder.h | 34 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetTableLength() 41 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetNode()
|
H A D | containers_linkedlist_stub_builder.h | 34 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetTableLength() 42 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetNode()
|
H A D | containers_lightweightset_stub_builder.h | 33 return Load(VariableType::INT32(), obj, IntPtr(JSAPILightWeightSet::LENGTH_OFFSET));
in GetSize() 44 GateRef values = Load(VariableType::JS_POINTER(), obj, valuesOffset);
in GetValue()
|
H A D | containers_list_stub_builder.h | 34 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetTableLength() 42 GateRef table = Load(VariableType::JS_POINTER(), obj, tableOffset);
in GetNode()
|
H A D | builtins_typedarray_stub_builder.h | 80 return Load(VariableType::JS_ANY(), array, offset);
in GetViewedArrayBuffer() 86 return Load(VariableType::INT32(), array, offset);
in GetArrayLength() 92 return Load(VariableType::INT32(), array, offset);
in GetByteOffset() 98 return Load(VariableType::INT32(), buffer, offset);
in GetArrayBufferByteLength() 104 return Load(VariableType::NATIVE_POINTER(), buffer, offset);
in GetExternalPointer()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stub_builder.cpp | 30 return Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::HOME_OBJECT_OFFSET)); in GetHomeObjectFromFunction() 36 GateRef bitfield = Load(VariableType::INT32(), obj, bitfieldOffset); in GetResumeModeFromGeneratorObject() 45 GateRef bitfield = Load(VariableType::INT32(), obj, bitfieldOffset); in GetResumeModeFromAsyncGeneratorObject() 55 return Load(VariableType::NATIVE_POINTER(), glue, spOffset); in GetLastLeaveFrame() 60 GateRef raw = Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET)); in GetProfileTypeInfoFromFunction() 61 return Load(VariableType::JS_POINTER(), raw, IntPtr(ProfileTypeInfoCell::VALUE_OFFSET)); in GetProfileTypeInfoFromFunction() 66 return Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::ECMA_MODULE_OFFSET)); in GetModuleFromFunction()
|
H A D | baseline_stubs-inl.h | 157 return Load(VariableType::JS_POINTER(), frame,
in GetFunctionFromFrame() 163 return Load(VariableType::JS_POINTER(), frame,
in GetEnvFromFrame() 169 return Load(VariableType::JS_ANY(), frame,
in GetAccFromFrame() 175 return Load(VariableType::JS_POINTER(), method, IntPtr(Method::CONSTANT_POOL_OFFSET));
in GetConstpoolFromMethod() 180 GateRef raw = Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET));
in GetProfileTypeInfoFromFunction() 181 return Load(VariableType::JS_POINTER(), raw, IntPtr(ProfileTypeInfoCell::VALUE_OFFSET));
in GetProfileTypeInfoFromFunction() 186 GateRef x = Load(VariableType::INT16(), method, IntPtr(Method::LITERAL_INFO_OFFSET));
in GetHotnessCounterFromMethod() 192 return Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::ECMA_MODULE_OFFSET));
in GetModuleFromFunction() 197 return Load(VariableType::JS_POINTER(), function, IntPtr(JSFunction::HOME_OBJECT_OFFSET));
in GetHomeObjectFromFunction() 218 return Load(VariableTyp in GetPcFromFrame() [all...] |
H A D | baseline_stub_builder.h | 131 GateRef opcode = Load(VariableType::INT8(), newPc); in Dispatch() 139 return Load(VariableType::JS_POINTER(), frame, in GetFunctionFromFrame() 145 return Load(VariableType::JS_POINTER(), frame, in GetEnvFromFrame() 151 return Load(VariableType::JS_ANY(), frame, in GetAccFromFrame() 157 return Load(VariableType::JS_POINTER(), method, IntPtr(Method::CONSTANT_POOL_OFFSET)); in GetConstpoolFromMethod() 164 GateRef x = Load(VariableType::INT16(), method, IntPtr(Method::LITERAL_INFO_OFFSET)); in GetHotnessCounterFromMethod() 190 return Load(VariableType::NATIVE_POINTER(), frame, in GetPcFromFrame() 196 return Load(VariableType::NATIVE_POINTER(), frame, in GetCallSizeFromFrame() 202 return Load(VariableType::JS_POINTER(), frame, in GetThisFromFrame() 208 GateRef function = Load(VariableTyp in GetNewTarget() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | interpreter_stub-inl.h | 37 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GetVregValue() 42 return Load(VariableType::INT8(), pc, IntPtr(1)); // 1 : skip 1 byte of bytecode in ReadInst8_0() 47 return Load(VariableType::INT8(), pc, IntPtr(2)); // 2 : skip 1 byte of bytecode in ReadInst8_1() 52 return Load(VariableType::INT8(), pc, IntPtr(3)); // 3 : skip 1 byte of bytecode in ReadInst8_2() 57 return Load(VariableType::INT8(), pc, IntPtr(4)); // 4 : skip 1 byte of bytecode in ReadInst8_3() 62 return Load(VariableType::INT8(), pc, IntPtr(5)); // 5 : skip 1 byte of bytecode in ReadInst8_4() 67 return Load(VariableType::INT8(), pc, IntPtr(6)); // 6 : skip 1 byte of bytecode in ReadInst8_5() 72 return Load(VariableType::INT8(), pc, IntPtr(7)); // 7 : skip 1 byte of bytecode in ReadInst8_6() 77 return Load(VariableType::INT8(), pc, IntPtr(8)); // 8 : skip 1 byte of bytecode in ReadInst8_7() 82 return Load(VariableTyp in ReadInst8_8() [all...] |
H A D | hcr_circuit_builder.h | 89 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in IsCallable() 180 return Load(VariableType::JS_POINTER(), object, offset); in LoadHClass() 212 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET)); in GetObjectSizeFromHClass() 222 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in IsDictionaryModeByHClass() 249 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in GetObjectType() 256 GateRef bitField = Load(VariableType::INT32(), jsFunc, bitFieldOffset); in CanFastCall() 267 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in GetElementsKindByHClass() 276 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in HasConstructorByHClass() 286 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset); in IsDictionaryElement() 296 GateRef bitfield = Load(VariableTyp in IsStableElements() [all...] |
H A D | circuit_builder.cpp | 204 return Load(VariableType::JS_POINTER(), object, elementsOffset); in GetElementsArray() 209 return Load(VariableType::INT32(), array, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetLengthOfTaggedArray() 214 return Load(VariableType::INT32(), array, IntPtr(JSTypedArray::ARRAY_LENGTH_OFFSET)); in GetLengthOfJSTypedArray() 224 return Load(VariableType::INT32(), array, IntPtr(JSArray::LENGTH_OFFSET)); in GetLengthOfJSArray() 520 GateRef exception = Load(VariableType::JS_ANY(), glue, exceptionOffset); in HasPendingException() 527 GateRef len = Load(VariableType::INT32(), string, IntPtr(EcmaString::MIX_LENGTH_OFFSET)); in IsUtf8String() 536 GateRef len = Load(VariableType::INT32(), string, IntPtr(EcmaString::MIX_LENGTH_OFFSET)); in IsUtf16String() 545 return Load(VariableType::JS_ANY(), glue, offset); in GetGlobalObject() 551 return Load(VariableType::JS_POINTER(), function, offset); in GetMethodFromFunction() 557 return Load(VariableTyp in GetModuleFromFunction() [all...] |
H A D | stub_builder-inl.h | 350 GateRef function = Load(VariableType::JS_POINTER(), frame, in SaveHotnessCounterIfNeeded() 352 GateRef method = Load(VariableType::JS_ANY(), function, IntPtr(JSFunctionBase::METHOD_OFFSET)); in SaveHotnessCounterIfNeeded() 358 inline GateRef StubBuilder::Load(VariableType type, GateRef base, GateRef offset) in Load() function in panda::ecmascript::kungfu::StubBuilder 363 return env_->GetBuilder()->Load(type, base, offset); in Load() 366 inline GateRef StubBuilder::Load(VariableType type, GateRef base) in Load() function in panda::ecmascript::kungfu::StubBuilder 368 return Load(type, base, IntPtr(0)); in Load() 1193 return Load(VariableType::JS_ANY(), accessor, setterOffset); in GetSetterFromAccessor() 1211 return Load(VariableType::JS_POINTER(), object, propertiesOffset); in GetPropertiesArray() 1225 return Load(VariableType::JS_ANY(), object, hashOffset); in GetHash() 1236 return Load(VariableTyp in GetLengthOfTaggedArray() [all...] |
/arkcompiler/toolchain/tooling/test/testcases/js/ |
H A D | container.js | 18 var ArrayList = ArkPrivate.Load(ArkPrivate.ArrayList); 32 var Deque = ArkPrivate.Load(ArkPrivate.Deque); 54 var HashMap = ArkPrivate.Load(ArkPrivate.HashMap); 75 var HashSet = ArkPrivate.Load(ArkPrivate.HashSet); 101 var LightWeightMap = ArkPrivate.Load(ArkPrivate.LightWeightMap); 131 var LightWeightSet = ArkPrivate.Load(ArkPrivate.LightWeightSet); 161 var LinkedList = ArkPrivate.Load(ArkPrivate.LinkedList); 186 var List = ArkPrivate.Load(ArkPrivate.List); 210 var PlainArray = ArkPrivate.Load(ArkPrivate.PlainArray); 233 var Queue = ArkPrivate.Load(ArkPrivat [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | loadable_agent.h | 30 virtual bool Load() = 0; 45 PANDA_PUBLIC_API bool Load() override; 90 if (!lib->Load()) { in LoadInstance()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_native_library.cpp | 19 Expected<EtsNativeLibrary, os::Error> EtsNativeLibrary::Load(const PandaString &name) in Load() function in ark::ets::EtsNativeLibrary 21 auto handle = os::library_loader::Load(name); in Load()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | default_debugger_agent.cpp | 24 bool DefaultDebuggerAgent::Load() in Load() function in ark::DefaultDebuggerAgent 32 if (!LibraryAgent::Load()) { in Load()
|