Home
last modified time | relevance | path

Searched refs:glue (Results 1 - 25 of 92) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcommon_stubs.cpp42 GateRef glue = PtrArgument(0); in GenerateCircuit() local
46 Return(operationBuilder.Add(glue, x, y)); in GenerateCircuit()
51 GateRef glue = PtrArgument(0); in GenerateCircuit() local
55 Return(operationBuilder.Sub(glue, x, y)); in GenerateCircuit()
60 GateRef glue = PtrArgument(0); in GenerateCircuit() local
64 Return(DefineField(glue, receiver, propKey, acc)); in GenerateCircuit()
70 GateRef glue = PtrArgument(0); in GenerateCircuit() local
81 newBuilder.NewJSFunction(glue, jsFunc, methodId, length, lexEnv, &result, &exit, &failed, slotId); in GenerateCircuit()
93 GateRef glue = PtrArgument(0); in GenerateCircuit() local
97 GateRef result = builder.CreateStringBySingleCharCode(glue, charCod in GenerateCircuit()
107 GateRef glue = PtrArgument(0); GenerateCircuit() local
121 GateRef glue = PtrArgument(0); GenerateCircuit() local
130 GateRef glue = PtrArgument(0); GenerateCircuit() local
139 GateRef glue = PtrArgument(0); GenerateCircuit() local
148 GateRef glue = PtrArgument(0); GenerateCircuit() local
155 GateRef glue = PtrArgument(0); GenerateCircuit() local
164 GateRef glue = PtrArgument(0); GenerateCircuit() local
173 GateRef glue = PtrArgument(0); GenerateCircuit() local
182 GateRef glue = PtrArgument(0); GenerateCircuit() local
191 GateRef glue = PtrArgument(0); GenerateCircuit() local
200 GateRef glue = PtrArgument(0); GenerateCircuit() local
209 GateRef glue = PtrArgument(0); GenerateCircuit() local
218 GateRef glue = PtrArgument(0); GenerateCircuit() local
227 GateRef glue = PtrArgument(0); GenerateCircuit() local
236 GateRef glue = PtrArgument(0); GenerateCircuit() local
245 GateRef glue = PtrArgument(0); GenerateCircuit() local
254 GateRef glue = PtrArgument(0); GenerateCircuit() local
263 GateRef glue = PtrArgument(0); GenerateCircuit() local
272 GateRef glue = PtrArgument(0); GenerateCircuit() local
281 GateRef glue = PtrArgument(0); GenerateCircuit() local
292 GateRef glue = PtrArgument(0); GenerateCircuit() local
300 GateRef glue = PtrArgument(0); GenerateCircuit() local
308 GateRef glue = PtrArgument(0); GenerateCircuit() local
316 GateRef glue = PtrArgument(0); GenerateCircuit() local
324 GateRef glue = PtrArgument(0); GenerateCircuit() local
332 GateRef glue = PtrArgument(0); GenerateCircuit() local
341 GateRef glue = PtrArgument(0); GenerateCircuit() local
361 GateRef glue = PtrArgument(0); GenerateCircuit() local
395 GateRef glue = PtrArgument(0); GenerateCircuit() local
430 GateRef glue = PtrArgument(0); GenerateCircuit() local
437 GateRef glue = PtrArgument(0); GenerateCircuit() local
445 GateRef glue = PtrArgument(0); GenerateCircuit() local
454 GateRef glue = PtrArgument(0); GenerateCircuit() local
463 GateRef glue = PtrArgument(0); GenerateCircuit() local
476 GateRef glue = PtrArgument(0); GenerateCircuit() local
485 GateRef glue = PtrArgument(0); GenerateCircuit() local
499 GateRef glue = PtrArgument(0); GenerateCircuit() local
508 GateRef glue = PtrArgument(0); GenerateCircuit() local
517 GateRef glue = PtrArgument(0); GenerateCircuit() local
529 GateRef glue = PtrArgument(0); GenerateCircuit() local
537 GateRef glue = PtrArgument(0); GenerateCircuit() local
550 GateRef glue = PtrArgument(0); GenerateCircuit() local
559 GateRef glue = PtrArgument(0); GenerateCircuit() local
568 GateRef glue = PtrArgument(0); GenerateCircuit() local
578 GateRef glue = PtrArgument(0); GenerateCircuit() local
588 GateRef glue = PtrArgument(0); GenerateCircuit() local
598 GateRef glue = PtrArgument(0); GenerateCircuit() local
608 GateRef glue = PtrArgument(0); GenerateCircuit() local
618 GateRef glue = PtrArgument(0); GenerateCircuit() local
627 GateRef glue = PtrArgument(0); GenerateCircuit() local
637 GateRef glue = PtrArgument(0); GenerateCircuit() local
649 GateRef glue = PtrArgument(0); GenerateCircuit() local
662 GateRef glue = PtrArgument(0); GenerateCircuit() local
674 GateRef glue = PtrArgument(0); GenerateCircuit() local
688 GateRef glue = PtrArgument(0); GenerateCircuit() local
728 GateRef glue = PtrArgument(0); GenerateCircuit() local
768 GateRef glue = PtrArgument(0); GenerateCircuit() local
806 GateRef glue = PtrArgument(0); GenerateCircuit() local
845 GateRef glue = PtrArgument(0); GenerateCircuit() local
855 GateRef glue = PtrArgument(0); GenerateCircuit() local
865 GateRef glue = PtrArgument(0); GenerateCircuit() local
875 GateRef glue = PtrArgument(0); GenerateCircuit() local
885 GateRef glue = PtrArgument(0); GenerateCircuit() local
895 GateRef glue = PtrArgument(0); GenerateCircuit() local
905 GateRef glue = PtrArgument(0); GenerateCircuit() local
913 GateRef glue = PtrArgument(0); GenerateCircuit() local
922 GateRef glue = PtrArgument(0); GenerateCircuit() local
929 GateRef glue = PtrArgument(0); GenerateCircuit() local
940 GateRef glue = PtrArgument(0); GenerateCircuit() local
957 GateRef glue = PtrArgument(0); GenerateCircuit() local
1019 GateRef glue = PtrArgument(0); GenerateCircuit() local
1029 GateRef glue = PtrArgument(0); GenerateCircuit() local
1054 GateRef glue = PtrArgument(0); GenerateCircuit() local
1065 GateRef glue = PtrArgument(0); GenerateCircuit() local
1074 GateRef glue = PtrArgument(0); GenerateCircuit() local
1083 GateRef glue = PtrArgument(0); GenerateCircuit() local
1119 GateRef glue = PtrArgument(0); GenerateCircuit() local
1137 GateRef glue = PtrArgument(0); GenerateCircuit() local
1148 GateRef glue = PtrArgument(0); GenerateCircuit() local
1159 GateRef glue = PtrArgument(0); GenerateCircuit() local
1173 GateRef glue = PtrArgument(0); GenerateCircuit() local
1190 GateRef glue = PtrArgument(0); GenerateCircuit() local
1207 GateRef glue = PtrArgument(0); GenerateCircuit() local
1221 GateRef glue = PtrArgument(0); GenerateCircuit() local
1232 GateRef glue = PtrArgument(0); GenerateCircuit() local
1243 GateRef glue = PtrArgument(0); GenerateCircuit() local
1250 builder.Store(VariableType::JS_ANY(), glue, obj, IntPtr(JSSet::LINKED_SET_OFFSET), newTable); GenerateCircuit() local
1256 GateRef glue = PtrArgument(0); GenerateCircuit() local
[all...]
H A Doperations_stub_builder.h31 GateRef Inc(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
32 GateRef Dec(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
33 GateRef Neg(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
34 GateRef Not(GateRef glue, GateRef value, ProfileOperation callback = ProfileOperation());
37 GateRef Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
38 GateRef NotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
39 GateRef StrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
40 GateRef StrictNotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
41 GateRef Less(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
42 GateRef LessEq(GateRef glue, GateRe
[all...]
H A Dstub_builder.h56 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \
57 SUBENTRY_WITH_GLUE(messageId, condition, glue)
65 #define ASM_ASSERT_WITH_GLUE(messageId, condition, glue) \
66 SUBENTRY_WITH_GLUE(messageId, condition, glue)
181 void LoopEnd(Label *loopHead, Environment *env, GateRef glue);
182 GateRef CheckSuspend(GateRef glue);
184 GateRef CallRuntime(GateRef glue, int index, const std::vector<GateRef>& args);
185 GateRef CallRuntime(GateRef glue, int index, GateRef argc, GateRef argv);
186 GateRef CallNGCRuntime(GateRef glue, int index,
188 GateRef FastCallOptimized(GateRef glue, GateRe
[all...]
H A Daccess_object_stub_builder.h36 GateRef LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info,
38 GateRef DeprecatedLoadObjByName(GateRef glue, GateRef receiver, GateRef propKey);
39 GateRef StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info, GateRef value,
41 GateRef LoadPrivatePropertyByName(GateRef glue,
47 GateRef StorePrivatePropertyByName(GateRef glue,
54 GateRef LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId,
56 GateRef StoreObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef profileTypeInfo,
58 GateRef StoreOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value, GateRef profileTypeInfo,
60 GateRef DeprecatedLoadObjByValue(GateRef glue, GateRef receiver, GateRef key);
61 GateRef TryLoadGlobalByName(GateRef glue, GateRe
[all...]
H A Dnew_object_stub_builder.h42 void SetParameters(GateRef glue, GateRef size) in SetParameters() argument
44 glue_ = glue; in SetParameters()
48 void SetGlue(GateRef glue) in SetGlue() argument
50 glue_ = glue; in SetGlue()
57 GateRef NewJSObject(GateRef glue, GateRef hclass);
58 GateRef NewSObject(GateRef glue, GateRef hclass);
59 GateRef NewJSFunctionByHClass(GateRef glue, GateRef method, GateRef hclass,
61 GateRef NewSFunctionByHClass(GateRef glue, GateRef method, GateRef hclass,
63 GateRef CloneJSFunction(GateRef glue, GateRef value);
64 GateRef CloneProperties(GateRef glue, GateRe
[all...]
H A Dprofiler_stub_builder.h90 void PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo,
93 void PGOProfiler(GateRef glue, GateRef func, GateRef profileTypeInfo, GateRef slotIdOrOffset,
96 void TryDump(GateRef glue, GateRef func, GateRef profileTypeInfo);
97 void TryPreDump(GateRef glue, GateRef func, GateRef profileTypeInfo);
100 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo);
102 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo);
103 void ProfileGetterSetterCall(GateRef glue, GateRef target);
105 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef profileTypeInfo, GateRef type);
107 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef constructor, GateRef profileTypeInfo);
109 GateRef glue, SlotIDInf
[all...]
H A Daccess_object_stub_builder.cpp24 GateRef AccessObjectStubBuilder::LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info, in LoadObjByName() argument
38 builder.SetParameters(glue, receiver, profileTypeInfo, value, slotId); in LoadObjByName()
42 GateRef propKey = ResolvePropKey(glue, prop, info); in LoadObjByName()
43 result = GetPropertyByName(glue, receiver, propKey, callback, True()); in LoadObjByName()
53 GateRef propKey = ResolvePropKey(glue, prop, info); in LoadObjByName()
55 CallRuntime(glue, RTSTUB_ID(LoadICByName), {profileTypeInfo, receiver, propKey, IntToTaggedInt(slotId)}); in LoadObjByName()
65 GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadPrivatePropertyByName()
78 builder.SetParameters(glue, receiver, profileTypeInfo, value, slotId); in LoadPrivatePropertyByName()
82 result = GetPropertyByName(glue, receiver, key, callback, True()); in LoadPrivatePropertyByName()
92 result = CallRuntime(glue, RTSTUB_I in LoadPrivatePropertyByName()
64 LoadPrivatePropertyByName( GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadPrivatePropertyByName() argument
102 DeprecatedLoadObjByName(GateRef glue, GateRef receiver, GateRef propKey) DeprecatedLoadObjByName() argument
130 StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreObjByName() argument
171 StorePrivatePropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StorePrivatePropertyByName() argument
214 ResolvePropKey(GateRef glue, GateRef prop, const StringIdInfo &info) ResolvePropKey() argument
229 LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadObjByValue() argument
267 DeprecatedLoadObjByValue(GateRef glue, GateRef receiver, GateRef key) DeprecatedLoadObjByValue() argument
295 StoreObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreObjByValue() argument
332 StoreOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreOwnByIndex() argument
379 TryLoadGlobalByName(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) TryLoadGlobalByName() argument
429 TryStoreGlobalByName(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) TryStoreGlobalByName() argument
492 LoadGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadGlobalVar() argument
530 StoreGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId) StoreGlobalVar() argument
568 StOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value) StOwnByIndex() argument
600 StOwnByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value) StOwnByValue() argument
632 StOwnByName(GateRef glue, GateRef receiver, GateRef key, GateRef value) StOwnByName() argument
664 StOwnByValueWithNameSet(GateRef glue, GateRef receiver, GateRef key, GateRef value) StOwnByValueWithNameSet() argument
709 StOwnByNameWithNameSet(GateRef glue, GateRef receiver, GateRef key, GateRef value) StOwnByNameWithNameSet() argument
754 StObjByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value) StObjByIndex() argument
780 LdObjByIndex(GateRef glue, GateRef receiver, GateRef index) LdObjByIndex() argument
[all...]
H A Dtyped_hcr_lowering.h141 void LowerFlattenTreeStringCheck(GateRef gate, GateRef glue);
145 void LowerCallPrivateGetter(GateRef gate, GateRef glue);
146 void LowerCallPrivateSetter(GateRef gate, GateRef glue);
148 void LowerCallGetter(GateRef gate, GateRef glue);
150 void LowerCallSetter(GateRef gate, GateRef glue);
152 void LowerStoreElement(GateRef gate, GateRef glue);
155 void LowerStoreToTaggedArray(GateRef gate, GateRef glue);
160 void LowerTypedCreateObjWithBuffer(GateRef gate, GateRef glue);
161 void LowerNumberToString(GateRef gate, GateRef glue);
168 void LowerCowArrayCheck(GateRef gate, GateRef glue);
[all...]
H A Dntype_hcr_lowering.h47 void LowerCreateArray(GateRef gate, GateRef glue);
48 void LowerCreateArrayWithBuffer(GateRef gate, GateRef glue);
49 void LowerCreateArguments(GateRef gate, GateRef glue);
50 void LowerCreateEmptyArray(GateRef gate, GateRef glue);
51 void LowerCreateArrayWithOwn(GateRef gate, GateRef glue);
52 void LowerStoreModuleVar(GateRef gate, GateRef glue);
56 GateRef NewActualArgv(GateRef gate, GateRef glue);
57 GateRef NewJSArrayLiteral(GateRef glue, GateRef gate, GateRef elements, GateRef length, uint32_t hintLength = 0);
58 GateRef NewTaggedArray(size_t length, GateRef glue);
59 GateRef CreateElementsWithLength(GateRef gate, GateRef glue, size_
[all...]
H A Dinterpreter_stub-inl.h30 void InterpreterStubBuilder::SetVregValue(GateRef glue, GateRef sp, GateRef idx, GateRef val) in SetVregValue() argument
32 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue() local
358 void InterpreterStubBuilder::SetPcToFrame(GateRef glue, GateRef frame, GateRef value) in SetPcToFrame() argument
360 Store(VariableType::INT64(), glue, frame, in SetPcToFrame() local
364 void InterpreterStubBuilder::SetCallSizeToFrame(GateRef glue, GateRef frame, GateRef value) in SetCallSizeToFrame() argument
366 Store(VariableType::NATIVE_POINTER(), glue, frame, in SetCallSizeToFrame() local
370 void InterpreterStubBuilder::SetAccToFrame(GateRef glue, GateRef frame, GateRef value) in SetAccToFrame() argument
372 Store(VariableType::INT64(), glue, frame, in SetAccToFrame() local
376 void InterpreterStubBuilder::SetEnvToFrame(GateRef glue, GateRef frame, GateRef value) in SetEnvToFrame() argument
378 Store(VariableType::INT64(), glue, fram in SetEnvToFrame() local
382 SetFunctionToFrame(GateRef glue, GateRef frame, GateRef value) SetFunctionToFrame() argument
384 Store(VariableType::INT64(), glue, frame, SetFunctionToFrame() local
388 SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value) SetHomeObjectToFunction() argument
391 Store(VariableType::JS_ANY(), glue, function, offset, value); SetHomeObjectToFunction() local
394 SetFrameState(GateRef glue, GateRef sp, GateRef function, GateRef acc, GateRef env, GateRef pc, GateRef prev, GateRef type) SetFrameState() argument
403 Store(VariableType::NATIVE_POINTER(), glue, state, prevOffset, prev); SetFrameState() local
406 Store(VariableType::INT64(), glue, state, frameTypeOffset, type); SetFrameState() local
409 GetCurrentSpFrame(GateRef glue) GetCurrentSpFrame() argument
416 SetCurrentSpFrame(GateRef glue, GateRef value) SetCurrentSpFrame() argument
419 Store(VariableType::NATIVE_POINTER(), glue, glue, spOffset, value); SetCurrentSpFrame() local
422 GetLastLeaveFrame(GateRef glue) GetLastLeaveFrame() argument
429 SetLastLeaveFrame(GateRef glue, GateRef value) SetLastLeaveFrame() argument
432 Store(VariableType::NATIVE_POINTER(), glue, glue, spOffset, value); SetLastLeaveFrame() local
435 CheckStackOverflow(GateRef glue, GateRef sp) CheckStackOverflow() argument
443 PushArg(GateRef glue, GateRef sp, GateRef value) PushArg() argument
447 Store(VariableType::INT64(), glue, newSp, IntPtr(0), value); PushArg() local
451 PushUndefined(GateRef glue, GateRef sp, GateRef num) PushUndefined() argument
474 PushRange(GateRef glue, GateRef sp, GateRef array, GateRef startIndex, GateRef endIndex) PushRange() argument
558 GetCurrentFrame(GateRef glue) GetCurrentFrame() argument
563 UpdateProfileTypeInfoCellToFunction(GateRef glue, GateRef function, GateRef profileTypeInfo, GateRef slotId) UpdateProfileTypeInfoCellToFunction() argument
584 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, newProfileTypeInfoCell, UpdateProfileTypeInfoCellToFunction() local
670 DispatchBase(GateRef target, GateRef glue, Args... args) DispatchBase() argument
675 Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef format) Dispatch() argument
685 DispatchLast(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) DispatchLast() argument
693 DispatchDebugger(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) DispatchDebugger() argument
703 DispatchDebuggerLast(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) DispatchDebuggerLast() argument
718 DispatchWithId(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef index) DispatchWithId() argument
731 CheckException(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef res, GateRef offset) CheckException() argument
749 CheckPendingException(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef res, GateRef offset) CheckPendingException() argument
767 CheckExceptionWithVar(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef res, GateRef offset) CheckExceptionWithVar() argument
787 CheckExceptionWithJump(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, GateRef res, Label *jump) CheckExceptionWithJump() argument
[all...]
H A Dntype_hcr_lowering.cpp22 GateRef glue = acc_.GetGlueFromArgList(); in VisitGate() local
27 LowerCreateArray(gate, glue); in VisitGate()
32 LowerCreateArrayWithBuffer(gate, glue); in VisitGate()
36 LowerCreateArguments(gate, glue); in VisitGate()
39 LowerStoreModuleVar(gate, glue); in VisitGate()
50 void NTypeHCRLowering::LowerCreateArray(GateRef gate, GateRef glue) in LowerCreateArray() argument
54 LowerCreateEmptyArray(gate, glue); in LowerCreateArray()
56 LowerCreateArrayWithOwn(gate, glue); in LowerCreateArray()
60 void NTypeHCRLowering::LowerCreateEmptyArray(GateRef gate, GateRef glue) in LowerCreateEmptyArray() argument
67 auto array = NewJSArrayLiteral(glue, gat in LowerCreateEmptyArray()
71 LowerCreateArrayWithOwn(GateRef gate, GateRef glue) LowerCreateArrayWithOwn() argument
81 LowerCreateArrayWithBuffer(GateRef gate, GateRef glue) LowerCreateArrayWithBuffer() argument
125 NewActualArgv(GateRef gate, GateRef glue) NewActualArgv() argument
138 LowerCreateArguments(GateRef gate, GateRef glue) LowerCreateArguments() argument
190 CreateElementsWithLength(GateRef gate, GateRef glue, size_t arrayLength) CreateElementsWithLength() argument
202 NewJSArrayLiteral(GateRef glue, GateRef gate, GateRef elements, GateRef length, uint32_t hintLength) NewJSArrayLiteral() argument
255 NewTaggedArray(size_t length, GateRef glue) NewTaggedArray() argument
274 LowerCallRuntime(GateRef glue, GateRef hirGate, int index, const std::vector<GateRef> &args, bool useLabel) LowerCallRuntime() argument
289 LowerStoreModuleVar(GateRef gate, GateRef glue) LowerStoreModuleVar() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_collator_stub_builder.cpp22 void BuiltinsCollatorStubBuilder::ResolvedOptions(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, in ResolvedOptions() argument
39 GateRef glueGlobalEnv = Load(VariableType::NATIVE_POINTER(), glue, glueGlobalEnvOffset); in ResolvedOptions()
43 GateRef initialOptions = newObjectStubBuilder.NewJSObjectByConstructor(glue, funCtor, funCtor); in ResolvedOptions()
47 GateRef localeKey = GetGlobalConstantValue(VariableType::JS_ANY(), glue, ConstantIndex::LOCALE_STRING_INDEX); in ResolvedOptions()
49 CreateDataPropertyOrThrow(glue, *options, localeKey, locale); in ResolvedOptions()
50 ReturnExceptionIfAbruptCompletion(glue); in ResolvedOptions()
53 GateRef usageKey = GetGlobalConstantValue(VariableType::JS_ANY(), glue, ConstantIndex::USAGE_INDEX); in ResolvedOptions()
55 usage = UsageOptionsToEcmaString(glue, usage); in ResolvedOptions()
56 CreateDataProperty(glue, *options, usageKey, usage); in ResolvedOptions()
59 GateRef sensitivityKey = GetGlobalConstantValue(VariableType::JS_ANY(), glue, ConstantInde in ResolvedOptions()
115 UsageOptionsToEcmaString(GateRef glue, GateRef usage) UsageOptionsToEcmaString() argument
153 SensitivityOptionsToEcmaString(GateRef glue, GateRef sensitivity) SensitivityOptionsToEcmaString() argument
188 CaseFirstOptionsToEcmaString(GateRef glue, GateRef sensitivity) CaseFirstOptionsToEcmaString() argument
[all...]
H A Dbuiltins_regexp_stub_builder.cpp21 void BuiltinsRegExpStubBuilder::GetFlags(GateRef glue, GateRef thisValue, in GetFlags() argument
29 GateRef fastRegExp = CallNGCRuntime(glue, RTSTUB_ID(IsFastRegExp), {glue, thisValue}); in GetFlags()
35 GateRef globalResult = TryToFastGetProperty(glue, thisValue, ConstantIndex::GLOBAL_STRING_INDEX); in GetFlags()
37 BRANCH(HasPendingException(glue), &hasException, &notHasException); in GetFlags()
48 GateRef ignoreCaseResult = TryToFastGetProperty(glue, thisValue, ConstantIndex::IGNORE_CASE_INDEX); in GetFlags()
50 BRANCH(HasPendingException(glue), &hasException, &notHasException1); in GetFlags()
61 GateRef multilineResult = TryToFastGetProperty(glue, thisValue, ConstantIndex::MULTILINE_INDEX); in GetFlags()
63 BRANCH(HasPendingException(glue), &hasException, &notHasException2); in GetFlags()
74 GateRef dotAllResult = TryToFastGetProperty(glue, thisValu in GetFlags()
138 TryToFastGetProperty(GateRef glue, GateRef thisValue, ConstantIndex constIndex) TryToFastGetProperty() argument
[all...]
H A Dbuiltins_function_stub_builder.cpp26 void BuiltinsFunctionStubBuilder::PrototypeApply(GateRef glue, GateRef thisValue, in PrototypeApply() argument
50 CallStubBuilder callBuilder(this, glue, thisValue, Int32(0), 0, nullptr, Circuit::NullGate(), callArgs); in PrototypeApply()
57 GateRef elements = BuildArgumentsListFastElements(glue, arrayObj); in PrototypeApply()
64 GateRef argList = objectStubBuilder.CreateListFromArrayLike(glue, arrayObj); in PrototypeApply()
68 BRANCH(HasPendingException(glue), &isPendingException, &noPendingException); in PrototypeApply()
79 CallStubBuilder callBuilder(this, glue, thisValue, argsLength, 0, nullptr, Circuit::NullGate(), in PrototypeApply()
90 BRANCH(IsStableJSArguments(glue, arrayObj), &taggedIsStableJsArg, &taggedNotStableJsArg); in PrototypeApply()
97 GateRef argsLength = MakeArgListWithHole(glue, elements, length); in PrototypeApply()
101 CallStubBuilder callBuilder(this, glue, thisValue, argsLength, 0, nullptr, Circuit::NullGate(), in PrototypeApply()
109 GateRef argsLength = MakeArgListWithHole(glue, element in PrototypeApply()
124 PrototypeBind(GateRef glue, GateRef thisValue, GateRef numArgs, Variable* res, Label *exit, Label *slowPath) PrototypeBind() argument
177 PrototypeCall(GateRef glue, GateRef thisValue, GateRef numArgs, Variable* res, Label *exit, Label *slowPath) PrototypeCall() argument
248 BuildArgumentsListFastElements(GateRef glue, GateRef arrayObj) BuildArgumentsListFastElements() argument
302 SetValueToTaggedArray(VariableType::JS_ANY(), glue, newTaggedArgList, *index, value); BuildArgumentsListFastElements() local
343 SetValueToTaggedArray(VariableType::JS_ANY(), glue, newTaggedArgList, *index, value); BuildArgumentsListFastElements() local
370 MakeArgListWithHole(GateRef glue, GateRef argv, GateRef length) MakeArgListWithHole() argument
409 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argv, *i, Undefined()); MakeArgListWithHole() local
425 NewTaggedArrayFromArgs(GateRef glue, GateRef startIndex, GateRef length, GateRef numArgs) NewTaggedArrayFromArgs() argument
478 SetValueToTaggedArray(VariableType::JS_ANY(), glue, *res, *i, *value); NewTaggedArrayFromArgs() local
491 InitializeSFunction(GateRef glue, GateRef func, GateRef kind, FunctionKind getKind) InitializeSFunction() argument
562 InitializeJSFunction(GateRef glue, GateRef func, GateRef kind, FunctionKind getKind) InitializeJSFunction() argument
693 InitializeFunctionWithMethod(GateRef glue, GateRef func, GateRef method, GateRef hclass) InitializeFunctionWithMethod() argument
[all...]
H A Dbuiltins_array_stub_builder.h36 void method(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath);
40 void Sort(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath);
42 void SortAfterArgs(GateRef glue, GateRef thisValue, GateRef callbackFnHandle,
45 void GenArrayConstructor(GateRef glue, GateRef nativeCode, GateRef func,
48 void FastCreateArrayWithArgv(GateRef glue, Variable *res, GateRef argc, GateRef hclass, Label *exit);
50 void ElementsKindHclassCompare(GateRef glue, GateRef arrayCls, Label *matchCls, Label *slowPath);
52 GateRef IsConcatSpreadable(GateRef glue, GateRef obj);
54 void InitializeArray(GateRef glue, GateRef count, Variable *result, GateRef intialHClass);
56 GateRef NewArray(GateRef glue, GateRef count);
58 GateRef NewArrayWithHClass(GateRef glue, GateRe
[all...]
H A Dbuiltins_object_stub_builder.h25 BuiltinsObjectStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs) in BuiltinsObjectStubBuilder() argument
26 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {} in BuiltinsObjectStubBuilder()
27 BuiltinsObjectStubBuilder(Environment *env, GateRef glue) in BuiltinsObjectStubBuilder() argument
28 : BuiltinsStubBuilder(env), glue_(glue) {} in BuiltinsObjectStubBuilder()
39 GateRef CreateListFromArrayLike(GateRef glue, GateRef arrayObj);
40 GateRef CreateArrayFromList(GateRef glue, GateRef elements);
48 GateRef CopyFromEnumCache(GateRef glue, GateRef elements);
49 GateRef GetAllEnumKeys(GateRef glue, GateRef obj);
50 GateRef GetEnumElementKeys(GateRef glue, GateRef obj);
51 GateRef GetAllElementKeys(GateRef glue, GateRe
[all...]
H A Dbuiltins_string_stub_builder.h38 void method(GateRef glue, GateRef thisValue, GateRef numArgs, Variable* res, Label *exit, Label *slowPath);
42 void LocaleCompare(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *res, Label *exit, Label *slowPath);
43 void StringIteratorNext(GateRef glue, GateRef thisValue, GateRef numArgs,
48 GateRef FastSubString(GateRef glue, GateRef thisValue, GateRef from, GateRef len,
50 GateRef FastSubUtf8String(GateRef glue, GateRef from, GateRef len, const StringInfoGateRef &stringInfoGate);
51 GateRef FastSubUtf16String(GateRef glue, GateRef from, GateRef len, const StringInfoGateRef &stringInfoGate);
52 GateRef FastStringCharCodeAt(GateRef glue, GateRef thisValue, GateRef pos);
53 GateRef GetSubstitution(GateRef glue, GateRef searchString, GateRef thisString,
55 void CopyChars(GateRef glue, GateRef dst, GateRef source, GateRef sourceLength, GateRef size, VariableType type);
56 void CopyUtf16AsUtf8(GateRef glue, GateRe
[all...]
H A Dbuiltins_proxy_stub_builder.h26 BuiltinsProxyStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs) in BuiltinsProxyStubBuilder() argument
27 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {} in BuiltinsProxyStubBuilder()
34 void SetMethod(GateRef glue, GateRef proxy, GateRef method) in SetMethod() argument
37 Store(VariableType::JS_ANY(), glue, proxy, offset, method); in SetMethod() local
40 void SetTarget(GateRef glue, GateRef proxy, GateRef target) in SetTarget() argument
43 Store(VariableType::JS_ANY(), glue, proxy, offset, target); in SetTarget() local
46 void SetHandler(GateRef glue, GateRef proxy, GateRef handler) in SetHandler() argument
49 Store(VariableType::JS_ANY(), glue, proxy, offset, handler); in SetHandler() local
52 void SetPrivateField(GateRef glue, GateRef proxy, GateRef privateField) in SetPrivateField() argument
55 Store(VariableType::JS_ANY(), glue, prox in SetPrivateField() local
58 SetIsRevoked(GateRef glue, GateRef proxy, GateRef value) SetIsRevoked() argument
68 Store(VariableType::INT32(), glue, proxy, offset, newVal); SetIsRevoked() local
[all...]
H A Dbuiltins_dataview_stub_builder.cpp25 void BuiltinsDataViewStubBuilder::SetTypedValue(GateRef glue, GateRef thisValue, in SetTypedValue() argument
83 SetValueInBufferForInt32(glue, pointer, bufferIndex, in SetTypedValue()
84 DoubleToInt(glue, doubleValue), *isLittleEndian); in SetTypedValue()
87 SetValueInBufferForInt32(glue, pointer, bufferIndex, in SetTypedValue()
91 SetValueInBufferForInt64(glue, pointer, bufferIndex, in SetTypedValue()
102 template void BuiltinsDataViewStubBuilder::SetTypedValue<DataViewType::INT32>(GateRef glue, GateRef thisValue,
104 template void BuiltinsDataViewStubBuilder::SetTypedValue<DataViewType::FLOAT32>(GateRef glue, GateRef thisValue,
106 template void BuiltinsDataViewStubBuilder::SetTypedValue<DataViewType::FLOAT64>(GateRef glue, GateRef thisValue,
109 void BuiltinsDataViewStubBuilder::SetValueInBufferForInt32(GateRef glue, GateRef pointer, GateRef offset, in SetValueInBufferForInt32() argument
126 Store(VariableType::INT8(), glue, pointe in SetValueInBufferForInt32() local
127 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b1)); SetValueInBufferForInt32() local
128 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b2)); SetValueInBufferForInt32() local
129 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b3)); SetValueInBufferForInt32() local
134 Store(VariableType::INT8(), glue, pointer, offset, TruncInt32ToInt8(b3)); SetValueInBufferForInt32() local
135 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b2)); SetValueInBufferForInt32() local
136 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b1)); SetValueInBufferForInt32() local
137 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b0)); SetValueInBufferForInt32() local
144 SetValueInBufferForInt64(GateRef glue, GateRef pointer, GateRef offset, GateRef value, GateRef littleEndianHandle) SetValueInBufferForInt64() argument
170 Store(VariableType::INT8(), glue, pointer, offset, TruncInt32ToInt8(b0)); SetValueInBufferForInt64() local
171 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b1)); SetValueInBufferForInt64() local
172 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b2)); SetValueInBufferForInt64() local
173 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b3)); SetValueInBufferForInt64() local
174 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::FOUR)), TruncInt32ToInt8(b4)); SetValueInBufferForInt64() local
175 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::FIVE)), TruncInt32ToInt8(b5)); SetValueInBufferForInt64() local
176 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::SIX)), TruncInt32ToInt8(b6)); SetValueInBufferForInt64() local
177 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::SEVEN)), TruncInt32ToInt8(b7)); SetValueInBufferForInt64() local
182 Store(VariableType::INT8(), glue, pointer, offset, TruncInt32ToInt8(b7)); SetValueInBufferForInt64() local
183 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b6)); SetValueInBufferForInt64() local
184 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b5)); SetValueInBufferForInt64() local
185 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b4)); SetValueInBufferForInt64() local
186 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::FOUR)), TruncInt32ToInt8(b3)); SetValueInBufferForInt64() local
187 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::FIVE)), TruncInt32ToInt8(b2)); SetValueInBufferForInt64() local
188 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::SIX)), TruncInt32ToInt8(b1)); SetValueInBufferForInt64() local
189 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::SEVEN)), TruncInt32ToInt8(b0)); SetValueInBufferForInt64() local
[all...]
H A Dbuiltins_stubs.cpp53 GateRef glue = PtrArgument(static_cast<size_t>(BuiltinsArgs::GLUE)); \
59 DebugPrint(glue, { Int32(GET_MESSAGE_STRING_ID(name)) }); \
60 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
62 void name##StubBuilder::GenerateCircuitImpl(GateRef glue, GateRef nativeCode, GateRef func, \
69 GateRef glue = PtrArgument(static_cast<size_t>(BuiltinsArgs::GLUE)); \
75 CallRuntime(glue, RTSTUB_ID(ForceGC), {}); \
76 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
78 void name##StubBuilder::GenerateCircuitImpl(GateRef glue, GateRef nativeCode, GateRef func, \
84 GateRef glue = PtrArgument(static_cast<size_t>(BuiltinsArgs::GLUE)); \
90 GenerateCircuitImpl(glue, nativeCod
183 CallSlowPath(GateRef nativeCode, GateRef glue, GateRef thisValue, GateRef numArgs, GateRef func, GateRef newTarget) CallSlowPath() argument
429 Store(VariableType::INT64(), glue, *res, valueOffset, FastToBoolean(value)); DECLARE_BUILTINS() local
520 Store(VariableType::JS_NOT_POINTER(), glue, *res, timeValueOffset, DECLARE_BUILTINS() local
[all...]
H A Dbuiltins_array_stub_builder.cpp31 void BuiltinsArrayStubBuilder::ElementsKindHclassCompare(GateRef glue, GateRef arrayCls, in ElementsKindHclassCompare() argument
41 GateRef intialHClass = GetGlobalConstantValue(VariableType::JS_ANY(), glue, in ElementsKindHclassCompare()
47 void BuiltinsArrayStubBuilder::With(GateRef glue, GateRef thisValue, GateRef numArgs, in With() argument
64 BRANCH(IsStableJSArray(glue, thisValue), &isStableArray, slowPath); in With()
115 GateRef newArray = NewArray(glue, Int32(0)); in With()
116 GrowElementsCapacity(glue, newArray, TruncInt64ToInt32(thisLen)); in With()
132 SetValueWithElementsKind(glue, newArray, *value, *k, Boolean(true), in With()
144 SetValueWithElementsKind(glue, newArray, Undefined(), *k, Boolean(true), in With()
150 SetValueWithElementsKind(glue, newArray, ele, *k, Boolean(true), in With()
160 SetArrayLength(glue, newArra in With()
169 Unshift(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Unshift() argument
285 Shift(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Shift() argument
382 Store(VariableType::INT32(), glue, thisValue, lengthOffset, index); Shift() local
400 Concat(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Concat() argument
465 Store(VariableType::INT32(), glue, newArray, lengthOffset, Concat() local
534 Filter(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Filter() argument
678 Store(VariableType::INT32(), glue, newArray, lengthOffset, TruncInt64ToInt32(*toIndex)); Filter() local
691 Store(VariableType::INT32(), glue, newArray, lengthOffset, TruncInt64ToInt32(*toIndex)); Filter() local
697 Map(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Map() argument
830 ForEach([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef numArgs, [[maybe_unused]] Variable *result, Label *exit, Label *slowPath) ForEach() argument
985 IndexOf([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) IndexOf() argument
1005 LastIndexOf([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) LastIndexOf() argument
1024 Pop(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Pop() argument
1109 Store(VariableType::INT32(), glue, thisValue, lengthOffset, TruncInt64ToInt32(index)); Pop() local
1120 Slice(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Slice() argument
1356 Sort(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Sort() argument
1363 SortAfterArgs(GateRef glue, GateRef thisValue, GateRef callbackFnHandle, Variable *result, Label *exit, Label *slowPath, GateRef hir) SortAfterArgs() argument
1389 ToSorted(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) ToSorted() argument
1440 DoSort(GateRef glue, GateRef receiver, GateRef receiverState, Variable *result, Label *exit, Label *slowPath, GateRef hir) DoSort() argument
1661 Reduce(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Reduce() argument
1734 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(0), *accumulator); Reduce() local
1735 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(1), kValue); Reduce() local
1737 SetValueToTaggedArray(VariableType::INT32(), glue, argList, Int32(2), IntToTaggedInt(*k)); Reduce() local
1739 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(3), thisValue); Reduce() local
1808 Reverse(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Reverse() argument
1869 FastReverse(GateRef glue, GateRef thisValue, GateRef len, ElementsKind kind, Variable *result, Label *exit) FastReverse() argument
1912 ToReversed(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, Variable* result, Label* exit, Label* slowPath) ToReversed() argument
2001 DoReverse(GateRef glue, GateRef fromArray, GateRef toArray, bool holeToUndefined, bool getWithKind, MemoryAttribute mAttr) DoReverse() argument
2036 SetValueToTaggedArray(VariableType::JS_ANY(), glue, toElements, toIndex, Undefined(), DoReverse() local
2042 SetValueToTaggedArray(VariableType::JS_ANY(), glue, toElements, toIndex, value, mAttr); DoReverse() local
2053 IsJsArrayWithLengthLimit(GateRef glue, GateRef object, uint32_t maxLength, JsArrayRequirements requirements) IsJsArrayWithLengthLimit() argument
2091 Values(GateRef glue, GateRef thisValue, [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Values() argument
2112 SetPrototypeToHClass(VariableType::JS_POINTER(), glue, iteratorHClass, prototype); Values() local
2122 Find(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Find() argument
2206 FindIndex(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) FindIndex() argument
2379 Push(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Push() argument
2455 IsConcatSpreadable(GateRef glue, GateRef obj) IsConcatSpreadable() argument
2496 InitializeArray(GateRef glue, GateRef count, Variable* result, GateRef intialHClass) InitializeArray() argument
2499 Store(VariableType::INT32(), glue, result->ReadVariable(), lengthOffset, TruncInt64ToInt32(count)); InitializeArray() local
2506 NewArray(GateRef glue, GateRef count) NewArray() argument
2533 NewArrayWithHClass(GateRef glue, GateRef hclass) NewArrayWithHClass() argument
2558 Includes(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Includes() argument
2679 From(GateRef glue, [[maybe_unused]] GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) From() argument
2726 Store(VariableType::INT32(), glue, newArray, IntPtr(JSArray::LENGTH_OFFSET), strLen); From() local
2731 SetElementsArray(VariableType::JS_ANY(), glue, newArray, cacheResArray); From() local
2737 CreateSpliceDeletedArray(GateRef glue, GateRef thisValue, GateRef actualDeleteCount, GateRef arrayCls, GateRef start) CreateSpliceDeletedArray() argument
2752 Store(VariableType::INT32(), glue, newArray, lengthOffset, TruncInt64ToInt32(actualDeleteCount)); CreateSpliceDeletedArray() local
2798 Fill(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Fill() argument
2998 SetValueToTaggedArray(VariableType::JS_ANY(), glue, Fill() local
3020 SetValueToTaggedArray(VariableType::JS_ANY(), glue, *elements, *idx, *migratedValue); Fill() local
3030 SetElementsArray(VariableType::JS_POINTER(), glue, thisValue, *elements); Fill() local
3041 Splice(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Splice() argument
3267 ToSpliced(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) ToSpliced() argument
3485 CopyWithin(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) CopyWithin() argument
3701 Some(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Some() argument
3902 Every(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) Every() argument
4091 ReduceRight(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) ReduceRight() argument
4189 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(0), *accumulator); ReduceRight() local
4191 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(1), *kValue); ReduceRight() local
4193 SetValueToTaggedArray(VariableType::INT32(), glue, argList, Int32(2), IntToTaggedInt(*k)); ReduceRight() local
4195 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(3), thisValue); ReduceRight() local
4258 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(0), *accumulator); ReduceRight() local
4260 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(1), *kValue); ReduceRight() local
4262 SetValueToTaggedArray(VariableType::INT32(), glue, argList, Int32(2), IntToTaggedInt(*k)); ReduceRight() local
4264 SetValueToTaggedArray(VariableType::JS_ANY(), glue, argList, Int32(3), thisValue); ReduceRight() local
4294 FindLastIndex(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) FindLastIndex() argument
4486 FindLast(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) FindLast() argument
4680 FastCreateArrayWithArgv(GateRef glue, Variable *res, GateRef argc, GateRef hclass, Label *exit) FastCreateArrayWithArgv() argument
4717 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, *i, *value); FastCreateArrayWithArgv() local
4729 Store(VariableType::INT32(), glue, arr, lengthOffset, len); FastCreateArrayWithArgv() local
4733 SetElementsArray(VariableType::JS_POINTER(), glue, arr, elements); FastCreateArrayWithArgv() local
4743 GenArrayConstructor(GateRef glue, GateRef nativeCode, GateRef func, GateRef newTarget, GateRef thisValue, GateRef numArgs) GenArrayConstructor() argument
4846 Store(VariableType::INT32(), glue, *res, lengthOffset, TruncInt64ToInt32(*arrayLength)); GenArrayConstructor() local
4875 FlatMap(GateRef glue, GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) FlatMap() argument
5192 IsArray([[maybe_unused]] GateRef glue, [[maybe_unused]] GateRef thisValue, GateRef numArgs, Variable *result, Label *exit, Label *slowPath) IsArray() argument
[all...]
H A Dbuiltins_typedarray_stub_builder.h46 GateRef FastGetPropertyByIndex(GateRef glue, GateRef array, GateRef index, GateRef jsType);
47 GateRef FastCopyElementToArray(GateRef glue, GateRef typedArray, GateRef array);
48 GateRef LoadTypedArrayElement(GateRef glue, GateRef array, GateRef key, GateRef jsType);
49 GateRef StoreTypedArrayElement(GateRef glue, GateRef array, GateRef index, GateRef value, GateRef jsType);
54 void DoSort(GateRef glue, GateRef receiver, Variable *result, Label *exit, Label *slowPath);
55 void FastSetPropertyByIndex(GateRef glue, GateRef value, GateRef array, GateRef index, GateRef jsType);
56 void SetValueToBuffer(GateRef glue, GateRef value, GateRef buffer, GateRef index,
58 void GenTypedArrayConstructor(GateRef glue, GateRef nativeCode, GateRef func,
60 GateRef AllocateTypedArray(GateRef glue, GateRef constructorName, GateRef func, GateRef newTarget,
62 GateRef AllocateTypedArray(GateRef glue, GateRe
[all...]
H A Dbuiltins_function_stub_builder.h30 void method(GateRef glue, GateRef thisValue, GateRef numArgs, Variable* res, Label *exit, Label *slowPath);
34 GateRef BuildArgumentsListFastElements(GateRef glue, GateRef arrayObj);
36 void InitializeJSFunction(GateRef glue, GateRef func, GateRef kind,
39 void InitializeSFunction(GateRef glue, GateRef func, GateRef kind,
42 void InitializeFunctionWithMethod(GateRef glue, GateRef func, GateRef method,
46 GateRef MakeArgListWithHole(GateRef glue, GateRef argv, GateRef length);
47 GateRef NewTaggedArrayFromArgs(GateRef glue, GateRef startIndex, GateRef length, GateRef numArgs);
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp40 GateRef isDebugMode = Load(VariableType::BOOL(), glue, isDebugModeOffset); \
46 CallRuntime(glue, RTSTUB_ID(MethodEntry), { func }); \
57 GateRef interruptsFlag = Load(VariableType::INT8(), glue, iVecOffset); \
66 varProfileTypeInfo = CallRuntime(glue, RTSTUB_ID(UpdateHotnessCounterWithProf), { func }); \
68 varProfileTypeInfo = CallRuntime(glue, RTSTUB_ID(UpdateHotnessCounter), { func }); \
72 BRANCH(HasPendingException(glue), &handleException, &noException); \
94 CheckException(glue, sp, res)
97 CheckExceptionReturn(glue, sp, res)
100 CheckExceptionWithJump(glue, sp, res, acc, jump)
103 CheckExceptionWithJumpAndReturn(glue, s
295 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTryLdGLobalByNameImm8ID16, GLUE)); GenerateCircuit() local
313 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallArg1Imm8V8, GLUE)); GenerateCircuit() local
341 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStToGlobalRecordImm16ID16, GLUE)); GenerateCircuit() local
358 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdaStrID16, GLUE)); GenerateCircuit() local
371 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdsymbol, GLUE)); GenerateCircuit() local
380 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdglobal, GLUE)); GenerateCircuit() local
389 GateRef glue = PtrArgument(PARAM_INDEX(BaselinePoplexenv, GLUE)); GenerateCircuit() local
401 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetunmappedargs, GLUE)); GenerateCircuit() local
444 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncfunctionenter, GLUE)); GenerateCircuit() local
454 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateasyncgeneratorobjV8, GLUE)); GenerateCircuit() local
475 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDebugger, GLUE)); GenerateCircuit() local
483 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetpropiterator, GLUE)); GenerateCircuit() local
494 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetiteratorImm8, GLUE)); GenerateCircuit() local
507 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetiteratorImm16, GLUE)); GenerateCircuit() local
520 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCloseiteratorImm8V8, GLUE)); GenerateCircuit() local
532 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCloseiteratorImm16V8, GLUE)); GenerateCircuit() local
544 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncgeneratorresolveV8V8V8, GLUE)); GenerateCircuit() local
663 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateemptyobject, GLUE)); GenerateCircuit() local
675 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateemptyarrayImm8, GLUE)); GenerateCircuit() local
689 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateemptyarrayImm16, GLUE)); GenerateCircuit() local
704 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreategeneratorobjV8, GLUE)); GenerateCircuit() local
716 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateiterresultobjV8V8, GLUE)); GenerateCircuit() local
729 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateobjectwithexcludedkeysImm8V8V8, GLUE)); GenerateCircuit() local
744 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallthis0Imm8V8, GLUE)); GenerateCircuit() local
772 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreatearraywithbufferImm8Id16, GLUE)); GenerateCircuit() local
788 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreatearraywithbufferImm16Id16, GLUE)); GenerateCircuit() local
804 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallthis1Imm8V8V8, GLUE)); GenerateCircuit() local
834 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallthis2Imm8V8V8V8, GLUE)); GenerateCircuit() local
867 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateobjectwithbufferImm8Id16, GLUE)); GenerateCircuit() local
885 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateobjectwithbufferImm16Id16, GLUE)); GenerateCircuit() local
904 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateregexpwithliteralImm8Id16Imm8, GLUE)); GenerateCircuit() local
922 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCreateregexpwithliteralImm16Id16Imm8, GLUE)); GenerateCircuit() local
940 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewobjapplyImm8V8, GLUE)); GenerateCircuit() local
951 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewobjapplyImm16V8, GLUE)); GenerateCircuit() local
962 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewlexenvImm8, GLUE)); GenerateCircuit() local
985 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewlexenvwithnameImm8Id16, GLUE)); GenerateCircuit() local
1140 GateRef glue = PtrArgument(PARAM_INDEX(BaselineExpImm8V8, GLUE)); GenerateCircuit() local
1151 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTypeofImm8, GLUE)); GenerateCircuit() local
1160 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTypeofImm16, GLUE)); GenerateCircuit() local
1169 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTonumberImm8, GLUE)); GenerateCircuit() local
1190 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTonumericImm8, GLUE)); GenerateCircuit() local
1243 GateRef glue = PtrArgument(PARAM_INDEX(BaselineIsinImm8V8, GLUE)); GenerateCircuit() local
1255 GateRef glue = PtrArgument(PARAM_INDEX(BaselineInstanceofImm8V8, GLUE)); GenerateCircuit() local
1294 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeIstruePrefImm8, GLUE)); GenerateCircuit() local
1314 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeIsfalsePrefImm8, GLUE)); GenerateCircuit() local
1327 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallthis3Imm8V8V8V8V8, GLUE)); GenerateCircuit() local
1366 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallthisrangeImm8Imm8V8, GLUE)); GenerateCircuit() local
1396 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSupercallthisrangeImm8Imm8V8, GLUE)); GenerateCircuit() local
1487 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSupercallarrowrangeImm8Imm8V8, GLUE)); GenerateCircuit() local
1500 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinefuncImm8Id16Imm8, GLUE)); GenerateCircuit() local
1530 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinefuncImm16Id16Imm8, GLUE)); GenerateCircuit() local
1560 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinemethodImm8Id16Imm8, GLUE)); GenerateCircuit() local
1585 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinemethodImm16Id16Imm8, GLUE)); GenerateCircuit() local
1610 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallarg0Imm8, GLUE)); GenerateCircuit() local
1636 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeSupercallforwardallargsPrefV8, GLUE)); GenerateCircuit() local
1649 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSupercallspreadImm8V8, GLUE)); GenerateCircuit() local
1731 GateRef glue = PtrArgument(PARAM_INDEX(BaselineApplyImm8V8V8, GLUE)); GenerateCircuit() local
1743 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallargs2Imm8V8V8, GLUE)); GenerateCircuit() local
1774 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallargs3Imm8V8V8V8, GLUE)); GenerateCircuit() local
1806 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallrangeImm8Imm8V8, GLUE)); GenerateCircuit() local
1835 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdexternalmodulevarImm8, GLUE)); GenerateCircuit() local
1844 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdthisbynameImm8Id16, GLUE)); GenerateCircuit() local
1862 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinegettersetterbyvalueV8V8V8V8, GLUE)); GenerateCircuit() local
1889 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdthisbynameImm16Id16, GLUE)); GenerateCircuit() local
1907 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStthisbynameImm8Id16, GLUE)); GenerateCircuit() local
1926 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStthisbynameImm16Id16, GLUE)); GenerateCircuit() local
1944 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdthisbyvalueImm8, GLUE)); GenerateCircuit() local
1959 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdthisbyvalueImm16, GLUE)); GenerateCircuit() local
1974 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStthisbyvalueImm8V8, GLUE)); GenerateCircuit() local
1989 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStthisbyvalueImm16V8, GLUE)); GenerateCircuit() local
2004 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDynamicimport, GLUE)); GenerateCircuit() local
2016 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefineclasswithbufferImm8Id16Id16Imm16V8, GLUE)); GenerateCircuit() local
2055 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefineclasswithbufferImm16Id16Id16Imm16V8, GLUE)); GenerateCircuit() local
2096 GateRef glue = PtrArgument(PARAM_INDEX(BaselineResumegenerator, GLUE)); GenerateCircuit() local
2156 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGettemplateobjectImm8, GLUE)); GenerateCircuit() local
2166 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGettemplateobjectImm16, GLUE)); GenerateCircuit() local
2177 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetnextpropnameV8, GLUE)); GenerateCircuit() local
2189 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm8V8, GLUE)); GenerateCircuit() local
2205 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDelobjpropV8, GLUE)); GenerateCircuit() local
2216 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncfunctionawaituncaughtV8, GLUE)); GenerateCircuit() local
2227 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCopydatapropertiesV8, GLUE)); GenerateCircuit() local
2238 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStarrayspreadV8V8, GLUE)); GenerateCircuit() local
2250 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm16V8, GLUE)); GenerateCircuit() local
2266 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbyvalueImm8V8, GLUE)); GenerateCircuit() local
2280 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbyvalueImm16V8, GLUE)); GenerateCircuit() local
2294 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbyvalueImm8V8V8, GLUE)); GenerateCircuit() local
2309 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbyvalueImm16V8V8, GLUE)); GenerateCircuit() local
2324 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyvalueImm8V8V8, GLUE)); GenerateCircuit() local
2363 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyvalueImm16V8V8, GLUE)); GenerateCircuit() local
2399 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm8V8, GLUE)); GenerateCircuit() local
2410 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm16V8, GLUE)); GenerateCircuit() local
2421 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStsuperbyvalueImm8V8V8, GLUE)); GenerateCircuit() local
2435 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStsuperbyvalueImm16V8V8, GLUE)); GenerateCircuit() local
2449 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbyindexImm8Imm16, GLUE)); GenerateCircuit() local
2478 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbyindexImm16Imm16, GLUE)); GenerateCircuit() local
2507 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbyindexImm8V8Imm16, GLUE)); GenerateCircuit() local
2535 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbyindexImm16V8Imm16, GLUE)); GenerateCircuit() local
2564 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyindexImm8V8Imm16, GLUE)); GenerateCircuit() local
2580 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyindexImm16V8Imm16, GLUE)); GenerateCircuit() local
2595 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncfunctionresolveV8, GLUE)); GenerateCircuit() local
2607 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncfunctionrejectV8, GLUE)); GenerateCircuit() local
2619 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCopyrestargsImm8, GLUE)); GenerateCircuit() local
2640 Store(VariableType::INT32(), glue, *res, lengthOffset, TruncInt64ToInt32(numArgs)); GenerateCircuit() local
2653 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, *i, receiver); GenerateCircuit() local
2700 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStlexvarImm4Imm4, GLUE)); GenerateCircuit() local
2727 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetmodulenamespaceImm8, GLUE)); GenerateCircuit() local
2736 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStmodulevarImm8, GLUE)); GenerateCircuit() local
2746 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTryldglobalbynameImm16Id16, GLUE)); GenerateCircuit() local
2764 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTrystglobalbynameImm8Id16, GLUE)); GenerateCircuit() local
2782 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTrystglobalbynameImm16Id16, GLUE)); GenerateCircuit() local
2800 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdglobalvarImm16Id16, GLUE)); GenerateCircuit() local
2818 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStglobalvarImm16Id16, GLUE)); GenerateCircuit() local
2838 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbynameImm8Id16, GLUE)); GenerateCircuit() local
2855 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdobjbynameImm16Id16, GLUE)); GenerateCircuit() local
2873 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbynameImm8Id16V8, GLUE)); GenerateCircuit() local
2896 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStobjbynameImm16Id16V8, GLUE)); GenerateCircuit() local
2915 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbynameImm8Id16V8, GLUE)); GenerateCircuit() local
2962 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbynameImm16Id16V8, GLUE)); GenerateCircuit() local
3008 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdsuperbynameImm8Id16, GLUE)); GenerateCircuit() local
3024 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdsuperbynameImm16Id16, GLUE)); GenerateCircuit() local
3040 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStsuperbynameImm8Id16V8, GLUE)); GenerateCircuit() local
3057 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStsuperbynameImm16Id16V8, GLUE)); GenerateCircuit() local
3074 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdlocalmodulevarImm8, GLUE)); GenerateCircuit() local
3083 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStconsttoglobalrecordImm16Id16, GLUE)); GenerateCircuit() local
3099 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyvaluewithnamesetImm8V8V8, GLUE)); GenerateCircuit() local
3149 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbyvaluewithnamesetImm16V8V8, GLUE)); GenerateCircuit() local
3197 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbynamewithnamesetImm8Id16V8, GLUE)); GenerateCircuit() local
3249 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStownbynamewithnamesetImm16Id16V8, GLUE)); GenerateCircuit() local
3300 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdbigintId16, GLUE)); GenerateCircuit() local
3324 GateRef glue = PtrArgument(PARAM_INDEX(BaselineReturn, GLUE)); GenerateCircuit() local
3458 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStlexvarImm8Imm8, GLUE)); GenerateCircuit() local
3491 GateRef glue = PtrArgument(PARAM_INDEX(BaselineAsyncgeneratorrejectV8, GLUE)); GenerateCircuit() local
3504 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSetgeneratorstateImm8, GLUE)); GenerateCircuit() local
3514 GateRef glue = PtrArgument(PARAM_INDEX(BaselineGetasynciteratorImm8, GLUE)); GenerateCircuit() local
3524 GateRef glue = PtrArgument(PARAM_INDEX(BaselineLdPrivatePropertyImm8Imm16Imm16, GLUE)); GenerateCircuit() local
3538 GateRef glue = PtrArgument(PARAM_INDEX(BaselineStPrivatePropertyImm8Imm16Imm16V8, GLUE)); GenerateCircuit() local
3556 GateRef glue = PtrArgument(PARAM_INDEX(BaselineTestInImm8Imm16Imm16, GLUE)); GenerateCircuit() local
3579 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideCreateobjectwithexcludedkeysPrefImm16V8V8, GLUE)); GenerateCircuit() local
3594 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowPrefNone, GLUE)); GenerateCircuit() local
3605 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedPoplexenvPrefNone, GLUE)); GenerateCircuit() local
3617 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideNewobjrangePrefImm16V8, GLUE)); GenerateCircuit() local
3703 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowNotexistsPrefNone, GLUE)); GenerateCircuit() local
3715 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedGetiteratornextPrefV8V8, GLUE)); GenerateCircuit() local
3730 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideNewlexenvPrefImm16, GLUE)); GenerateCircuit() local
3753 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowPatternnoncoerciblePrefNone, GLUE)); GenerateCircuit() local
3765 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCreatearraywithbufferPrefImm16, GLUE)); GenerateCircuit() local
3786 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideNewlexenvwithnamePrefImm16Id16, GLUE)); GenerateCircuit() local
3805 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowDeletesuperpropertyPrefNone, GLUE)); GenerateCircuit() local
3817 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCreateobjectwithbufferPrefImm16, GLUE)); GenerateCircuit() local
3836 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewobjrangeImm8Imm8V8, GLUE)); GenerateCircuit() local
3925 GateRef glue = PtrArgument(PARAM_INDEX(BaselineNewobjrangeImm16Imm8V8, GLUE)); GenerateCircuit() local
4015 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideCallrangePrefImm16V8, GLUE)); GenerateCircuit() local
4042 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowConstassignmentPrefV8, GLUE)); GenerateCircuit() local
4055 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedTonumberPrefV8, GLUE)); GenerateCircuit() local
4077 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideCallthisrangePrefImm16V8, GLUE)); GenerateCircuit() local
4108 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowIfnotobjectPrefV8, GLUE)); GenerateCircuit() local
4133 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedTonumericPrefV8, GLUE)); GenerateCircuit() local
4155 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideSupercallthisrangePrefImm16V8, GLUE)); GenerateCircuit() local
4170 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowUndefinedifholePrefV8V8, GLUE)); GenerateCircuit() local
4195 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowUndefinedifholewithnamePrefId16, GLUE)); GenerateCircuit() local
4221 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedNegPrefV8, GLUE)); GenerateCircuit() local
4235 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideSupercallarrowrangePrefImm16V8, GLUE)); GenerateCircuit() local
4248 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm8, GLUE)); GenerateCircuit() local
4260 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedNotPrefV8, GLUE)); GenerateCircuit() local
4274 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideLdobjbyindexPrefImm32, GLUE)); GenerateCircuit() local
4303 GateRef glue = PtrArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm16, GLUE)); GenerateCircuit() local
4315 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedIncPrefV8, GLUE)); GenerateCircuit() local
4329 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideStobjbyindexPrefV8Imm32, GLUE)); GenerateCircuit() local
4360 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedDecPrefV8, GLUE)); GenerateCircuit() local
4374 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideStownbyindexPrefV8Imm32, GLUE)); GenerateCircuit() local
4412 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallarg0PrefV8, GLUE)); GenerateCircuit() local
4438 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideCopyrestargsPrefImm16, GLUE)); GenerateCircuit() local
4449 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallarg1PrefV8V8, GLUE)); GenerateCircuit() local
4503 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallargs2PrefV8V8V8, GLUE)); GenerateCircuit() local
4533 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideStlexvarPrefImm16Imm16, GLUE)); GenerateCircuit() local
4561 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallargs3PrefV8V8V8V8, GLUE)); GenerateCircuit() local
4595 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideGetmodulenamespacePrefImm16, GLUE)); GenerateCircuit() local
4604 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallrangePrefImm16V8, GLUE)); GenerateCircuit() local
4633 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideStmodulevarPrefImm16, GLUE)); GenerateCircuit() local
4643 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallspreadPrefV8V8V8, GLUE)); GenerateCircuit() local
4660 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideLdlocalmodulevarPrefImm16, GLUE)); GenerateCircuit() local
4670 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCallthisrangePrefImm16V8, GLUE)); GenerateCircuit() local
4702 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideLdexternalmodulevarPrefImm16, GLUE)); GenerateCircuit() local
4712 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedDefineclasswithbufferPrefId16Imm16Imm16V8V8, GLUE)); GenerateCircuit() local
4756 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideLdpatchvarPrefImm16, GLUE)); GenerateCircuit() local
4766 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedResumegeneratorPrefV8, GLUE)); GenerateCircuit() local
4802 GateRef glue = PtrArgument(PARAM_INDEX(BaselineWideStpatchvarPrefImm16, GLUE)); GenerateCircuit() local
4841 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedGettemplateobjectPrefV8, GLUE)); GenerateCircuit() local
4854 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedDelobjpropPrefV8V8, GLUE)); GenerateCircuit() local
4871 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedSuspendgeneratorPrefV8V8, GLUE)); GenerateCircuit() local
4983 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedAsyncfunctionawaituncaughtPrefV8V8, GLUE)); GenerateCircuit() local
4998 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCopydatapropertiesPrefV8V8, GLUE)); GenerateCircuit() local
5013 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedSetobjectwithprotoPrefV8V8, GLUE)); GenerateCircuit() local
5032 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdobjbyvaluePrefV8V8, GLUE)); GenerateCircuit() local
5046 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdsuperbyvaluePrefV8V8, GLUE)); GenerateCircuit() local
5062 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdobjbyindexPrefV8Imm32, GLUE)); GenerateCircuit() local
5093 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedAsyncfunctionresolvePrefV8V8V8, GLUE)); GenerateCircuit() local
5110 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedAsyncfunctionrejectPrefV8V8V8, GLUE)); GenerateCircuit() local
5126 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStlexvarPrefImm4Imm4V8, GLUE)); GenerateCircuit() local
5156 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStlexvarPrefImm8Imm8V8, GLUE)); GenerateCircuit() local
5186 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStlexvarPrefImm16Imm16V8, GLUE)); GenerateCircuit() local
5215 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedGetmodulenamespacePrefId32, GLUE)); GenerateCircuit() local
5229 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStmodulevarPrefId32, GLUE)); GenerateCircuit() local
5245 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdobjbynamePrefId32V8, GLUE)); GenerateCircuit() local
5263 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdsuperbynamePrefId32V8, GLUE)); GenerateCircuit() local
5280 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedLdmodulevarPrefId32Imm8, GLUE)); GenerateCircuit() local
5296 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStconsttoglobalrecordPrefId32, GLUE)); GenerateCircuit() local
5313 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStlettoglobalrecordPrefId32, GLUE)); GenerateCircuit() local
5330 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedStclasstoglobalrecordPrefId32, GLUE)); GenerateCircuit() local
5357 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedCreateobjecthavingmethodPrefImm16, GLUE)); GenerateCircuit() local
5374 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDeprecatedDynamicimportPrefV8, GLUE)); GenerateCircuit() local
5386 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeNotifyConcurrentResultPrefNone, GLUE)); GenerateCircuit() local
5398 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefineFieldByNameImm8Id16V8, GLUE)); GenerateCircuit() local
5421 GateRef glue = PtrArgument(PARAM_INDEX(BaselineDefinePropertyByNameImm8Id16V8, GLUE)); GenerateCircuit() local
5442 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByValuePrefImm8V8V8, GLUE)); GenerateCircuit() local
5456 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByIndexPrefImm8Imm32V8, GLUE)); GenerateCircuit() local
5470 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeToPropertyKeyPrefNone, GLUE)); GenerateCircuit() local
5481 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeCreatePrivatePropertyPrefImm16Id16, GLUE)); GenerateCircuit() local
5501 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeDefinePrivatePropertyPrefImm8Imm16Imm16V8, GLUE)); GenerateCircuit() local
5520 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeCallInitPrefImm8V8, GLUE)); GenerateCircuit() local
5549 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeDefineSendableClassPrefImm16Id16Id16Imm16V8, GLUE)); GenerateCircuit() local
5587 GateRef glue = PtrArgument(PARAM_INDEX(BaselineCallRuntimeLdSendableClassPrefImm16, GLUE)); GenerateCircuit() local
5598 GateRef glue = PtrArgument(PARAM_INDEX(BaselineReturnundefined, GLUE)); GenerateCircuit() local
5707 GateRef glue = PtrArgument(PARAM_INDEX(BaselineSuspendgeneratorV8, GLUE)); GenerateCircuit() local
5822 GateRef glue = PtrArgument(PARAM_INDEX(BaselineExceptionHandler, GLUE)); GenerateCircuit() local
5857 Store(VariableType::INT64(), glue, glue, exceptionOffset, Hole()); GenerateCircuit() local
5872 GateRef glue = PtrArgument(PARAM_INDEX(BaselineUpdateHotness, GLUE)); GenerateCircuit() local
[all...]
H A Dbaseline_stubs.h36 inline void SetEnvToFrame(GateRef glue, GateRef frame, GateRef value);
37 inline void CheckExceptionWithVar(GateRef glue, GateRef sp, GateRef res, GateRef acc);
38 inline void CheckException(GateRef glue, GateRef sp, GateRef res);
39 inline void CheckExceptionReturn(GateRef glue, GateRef sp, GateRef res);
40 inline void CheckExceptionWithJump(GateRef glue, GateRef sp, GateRef res, GateRef acc, Label *jump);
41 inline void CheckExceptionWithJumpAndReturn(GateRef glue, GateRef sp, GateRef res, GateRef acc, Label *jump);
42 inline void CheckPendingException(GateRef glue, GateRef sp, GateRef res, GateRef acc);
43 inline void DispatchLast(GateRef glue, GateRef sp, GateRef acc);
53 inline GateRef GetCurrentFrame(GateRef glue);
60 inline void SetVregValue(GateRef glue, GateRe
[all...]

Completed in 25 milliseconds

1234