/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_array.cpp | 577 const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t endIdx) in SortElementsByMergeSort() 579 if (startIdx >= endIdx) in SortElementsByMergeSort() 582 int64_t middleIdx = startIdx + (endIdx - startIdx) / 2; // 2: half in SortElementsByMergeSort() 583 SortElementsByMergeSort(thread, elements, fn, startIdx, middleIdx); in SortElementsByMergeSort() 585 MergeSortedElements(thread, elements, fn, startIdx, middleIdx, endIdx); in SortElementsByMergeSort() 589 const JSHandle<JSTaggedValue> &fn, int64_t startIdx, in MergeSortedElements() 592 int64_t leftLength = middleIdx - startIdx + 1; in MergeSortedElements() 600 leftArray->Set(thread, i, elements->Get(startIdx + i)); in MergeSortedElements() 608 int64_t k = startIdx; in MergeSortedElements() 576 SortElementsByMergeSort(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t endIdx) SortElementsByMergeSort() argument 588 MergeSortedElements(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t middleIdx, int64_t endIdx) MergeSortedElements() argument [all...] |
H A D | js_array.h | 125 const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t endIdx); 127 const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t middleIdx, int64_t endIdx);
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | gc_trigger_test.cpp | 195 size_t startIdx = 0; in TEST() local 201 for (size_t j = startIdx; j < i; j++) { in TEST() 203 startIdx = i; in TEST()
|
H A D | g1gc_fullgc_test.cpp | 124 void MakeObjectsGarbage(size_t startIdx, size_t afterEndIdx, int every = 1); 228 void G1GCFullGCTest::MakeObjectsGarbage(size_t startIdx, size_t afterEndIdx, int every) 231 for (size_t i = startIdx; i < afterEndIdx; ++i) {
|
H A D | mem_stats_gen_gc_test.cpp | 171 void MakeObjectsGarbage(size_t startIdx, size_t afterEndIdx, int every = 1); 448 void MemStatsGenGCTest::MakeObjectsGarbage(size_t startIdx, size_t afterEndIdx, int every) 451 for (size_t i = startIdx; i < afterEndIdx; ++i) {
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | switch_lowerer.cpp | 104 RangeGotoNode *SwitchLowerer::BuildRangeGotoNode(int32 startIdx, int32 endIdx) in BuildRangeGotoNode() argument 110 node->SetTagOffset(static_cast<int32>(stmt->GetCasePair(static_cast<size_t>(startIdx)).first)); in BuildRangeGotoNode() 112 node->AddRangeGoto(curTag, stmt->GetCasePair(startIdx).second); in BuildRangeGotoNode() 113 int64 lastCaseTag = stmt->GetSwitchTable().at(startIdx).first; in BuildRangeGotoNode() 114 for (int32 i = startIdx + 1; i <= endIdx; ++i) { in BuildRangeGotoNode()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
H A D | switch_lowerer.h | 58 maple::RangeGotoNode *BuildRangeGotoNode(maple::int32 startIdx, maple::int32 endIdx);
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | new_object_stub_builder.h | 94 void NewArgumentsList(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs);
95 void FillArgumentsList(GateRef argumentsList, GateRef sp, GateRef startIdx, GateRef numArgs);
98 void AssignRestArg(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs,
|
H A D | common_stubs.cpp | 362 GateRef startIdx = Int32Argument(2); /* 2 : 3rd parameter is startIdx */ in GenerateCircuit() local 372 BRANCH(Int32UnsignedGreaterThan(actualArgc, startIdx), &numArgsGreater, &numArgsNotGreater); in GenerateCircuit() 375 actualRestNum = Int32Sub(actualArgc, startIdx); in GenerateCircuit() 387 newBuilder.AssignRestArg(&arrayObj, &afterCreateArrayObj, args, startIdx, *actualRestNum, intialHClass); in GenerateCircuit() 407 GateRef startIdx = Int32(0); in GenerateCircuit() local 422 newBuilder.FillArgumentsList(*argumentsList, args, startIdx, actualArgc); in GenerateCircuit()
|
H A D | ntype_hcr_lowering.cpp | 150 GateRef startIdx = acc_.GetValueIn(gate, 0); in LowerCreateArguments() local 165 { glue, *actualArgv, startIdx, actualArgc, *actualArgvArray }); in LowerCreateArguments()
|
H A D | interpreter_stub-inl.h | 536 GateRef startIdx = Int32Add(Int32Add(numVregs, copyArgs), restIdx); in GetStartIdxAndNumArgs() local 552 // 32: high 32 bits = startIdx, low 32 bits = numArgs in GetStartIdxAndNumArgs() 553 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
|
H A D | new_object_stub_builder.cpp | 1223 GateRef sp, GateRef startIdx, GateRef numArgs)
in FillArgumentsList() 1236 GateRef idx = ZExtInt32ToPtr(Int32Add(startIdx, *i));
in FillArgumentsList() 1274 GateRef sp, GateRef startIdx, GateRef numArgs)
in NewArgumentsList() 1286 FillArgumentsList(argumentsList, sp, startIdx, numArgs);
in NewArgumentsList() 1324 GateRef sp, GateRef startIdx, GateRef numArgs, GateRef intialHClass)
in AssignRestArg() 1341 GateRef idx = ZExtInt32ToPtr(Int32Add(startIdx, *i));
in AssignRestArg() 1222 FillArgumentsList(GateRef argumentsList, GateRef sp, GateRef startIdx, GateRef numArgs) FillArgumentsList() argument 1273 NewArgumentsList(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs) NewArgumentsList() argument 1323 AssignRestArg(Variable *result, Label *exit, GateRef sp, GateRef startIdx, GateRef numArgs, GateRef intialHClass) AssignRestArg() argument
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | interpreter.h | 77 static uint32_t GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx);
|
H A D | interpreter_assembly.h | 56 static uint32_t GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx);
|
H A D | slow_runtime_stub.h | 111 static JSTaggedValue GetUnmapedArgs(JSThread *thread, JSTaggedType *sp, uint32_t actualNumArgs, uint32_t startIdx); 112 static JSTaggedValue CopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, uint32_t startIdx); 158 JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx);
|
H A D | slow_runtime_stub.cpp | 740 uint32_t startIdx) in GetUnmapedArgs() 744 return RuntimeStubs::RuntimeGetUnmapedArgs(thread, sp, actualNumArgs, startIdx); in GetUnmapedArgs() 747 JSTaggedValue SlowRuntimeStub::CopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, uint32_t startIdx) in CopyRestArgs() argument 751 return RuntimeStubs::RuntimeCopyRestArgs(thread, sp, restNumArgs, startIdx); in CopyRestArgs() 1008 JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx) in SuperCallForwardAllArgs() 1012 return RuntimeStubs::RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTargetHandle, restNumArgs, startIdx); in SuperCallForwardAllArgs() 739 GetUnmapedArgs(JSThread *thread, JSTaggedType *sp, uint32_t actualNumArgs, uint32_t startIdx) GetUnmapedArgs() argument 1007 SuperCallForwardAllArgs(JSThread *thread, JSTaggedType *sp, JSTaggedValue func, JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx) SuperCallForwardAllArgs() argument
|
H A D | interpreter-inl.cpp | 1664 uint32_t startIdx = 0; in RunInternal() local 1665 uint32_t actualNumArgs = GetNumArgs(sp, 0, startIdx); in RunInternal() 1668 JSTaggedValue res = SlowRuntimeStub::GetUnmapedArgs(thread, sp, actualNumArgs, startIdx); in RunInternal() 3810 uint32_t startIdx = 0; in RunInternal() local 3811 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx); in RunInternal() 3815 startIdx); in RunInternal() 5923 uint32_t startIdx = 0; in RunInternal() local 5924 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx); in RunInternal() 5927 JSTaggedValue res = SlowRuntimeStub::CopyRestArgs(thread, sp, restNumArgs, startIdx); in RunInternal() 5937 uint32_t startIdx in RunInternal() local 7855 GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx) GetNumArgs() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stub_builder.h | 263 GateRef startIdx = Int32Add(Int32Add(numVregs, copyArgs), restIdx); in GetStartIdxAndNumArgs() local 279 // 32: high 32 bits = startIdx, low 32 bits = numArgs in GetStartIdxAndNumArgs() 280 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
|
H A D | baseline_stubs-inl.h | 290 GateRef startIdx = Int32Add(Int32Add(numVregs, copyArgs), restIdx);
in GetStartIdxAndNumArgs() local 306 // 32: high 32 bits = startIdx, low 32 bits = numArgs
in GetStartIdxAndNumArgs() 307 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs));
in GetStartIdxAndNumArgs()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
H A D | assembler_aarch64.cpp | 506 int startIdx = -1; in TrySequenceOfOnes() local 516 startIdx = shift; in TrySequenceOfOnes() 522 if (startIdx == -1 || endIdx == -1) { in TrySequenceOfOnes() 533 if (startIdx > endIdx) { in TrySequenceOfOnes() 534 std::swap(startIdx, endIdx); in TrySequenceOfOnes() 545 if ((shift < startIdx || endIdx < shift) && himm != outside) { in TrySequenceOfOnes() 552 } else if (shift > startIdx && shift < endIdx && himm != inside) { in TrySequenceOfOnes()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.h | 197 uint32_t restNumArgs, uint32_t startIdx);
392 uint32_t startIdx);
394 uint32_t startIdx);
|
H A D | runtime_stubs.cpp | 1098 uint32_t startIdx = 0; in DEF_RUNTIME_STUBS() local 1099 uint32_t restNumArgs = InterpreterAssembly::GetNumArgs(sp, 0, startIdx); // 0: rest args start idx in DEF_RUNTIME_STUBS() 1100 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS() 1114 uint32_t startIdx = NUM_MANDATORY_JSFUNC_ARGS; in DEF_RUNTIME_STUBS() local 1115 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS() 2405 uint32_t startIdx = 0; in DEF_RUNTIME_STUBS() local 2407 uint32_t actualNumArgs = InterpreterAssembly::GetNumArgs(sp, 0, startIdx); in DEF_RUNTIME_STUBS() 2408 return RuntimeGetUnmapedArgs(thread, sp, actualNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS() 2416 uint32_t startIdx = 0; in DEF_RUNTIME_STUBS() local 2417 uint32_t restNumArgs = InterpreterAssembly::GetNumArgs(sp, restIdx.GetInt(), startIdx); in DEF_RUNTIME_STUBS() [all...] |
H A D | runtime_stubs-inl.h | 300 uint32_t restNumArgs, uint32_t startIdx) in RuntimeSuperCallForwardAllArgs() 314 info->SetCallArg(i, JSTaggedValue(sp[startIdx + i])); in RuntimeSuperCallForwardAllArgs() 2174 uint32_t startIdx) in RuntimeGetUnmapedArgs() 2180 JSTaggedValue(sp[startIdx + i])); // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in RuntimeGetUnmapedArgs() 2186 uint32_t startIdx) in RuntimeCopyRestArgs() 2189 thread, restNumArgs, [thread, sp, startIdx] (const JSHandle<TaggedArray> &newElements, uint32_t length) { in RuntimeCopyRestArgs() 2192 newElements->Set(thread, i, JSTaggedValue(sp[startIdx + i])); in RuntimeCopyRestArgs() 297 RuntimeSuperCallForwardAllArgs(JSThread *thread, JSTaggedType *sp, const JSHandle<JSTaggedValue> &superFunc, const JSHandle<JSTaggedValue> &newTarget, uint32_t restNumArgs, uint32_t startIdx) RuntimeSuperCallForwardAllArgs() argument 2173 RuntimeGetUnmapedArgs(JSThread *thread, JSTaggedType *sp, uint32_t actualNumArgs, uint32_t startIdx) RuntimeGetUnmapedArgs() argument 2185 RuntimeCopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, uint32_t startIdx) RuntimeCopyRestArgs() argument
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSemitter.cpp | 682 for (auto &[parts, startIdx] : callNames) { in GenAnnotationDynamicCall() 683 startIdx = allParts.size(); in GenAnnotationDynamicCall()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | number_helper.cpp | 721 constexpr int startIdx = 8; 722 char *result = buffer + startIdx;
|