Home
last modified time | relevance | path

Searched refs:startIdx (Results 1 - 25 of 30) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
H A Djs_array.cpp577 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 Djs_array.h125 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 Dgc_trigger_test.cpp195 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 Dg1gc_fullgc_test.cpp124 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 Dmem_stats_gen_gc_test.cpp171 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 Dswitch_lowerer.cpp104 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 Dswitch_lowerer.h58 maple::RangeGotoNode *BuildRangeGotoNode(maple::int32 startIdx, maple::int32 endIdx);
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnew_object_stub_builder.h94 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 Dcommon_stubs.cpp362 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 Dntype_hcr_lowering.cpp150 GateRef startIdx = acc_.GetValueIn(gate, 0); in LowerCreateArguments() local
165 { glue, *actualArgv, startIdx, actualArgc, *actualArgvArray }); in LowerCreateArguments()
H A Dinterpreter_stub-inl.h536 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 Dnew_object_stub_builder.cpp1223 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 Dinterpreter.h77 static uint32_t GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx);
H A Dinterpreter_assembly.h56 static uint32_t GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx);
H A Dslow_runtime_stub.h111 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 Dslow_runtime_stub.cpp740 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 Dinterpreter-inl.cpp1664 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 Dbaseline_stub_builder.h263 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 Dbaseline_stubs-inl.h290 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 Dassembler_aarch64.cpp506 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 Druntime_stubs.h197 uint32_t restNumArgs, uint32_t startIdx);
392 uint32_t startIdx);
394 uint32_t startIdx);
H A Druntime_stubs.cpp1098 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 Druntime_stubs-inl.h300 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 DETSemitter.cpp682 for (auto &[parts, startIdx] : callNames) { in GenAnnotationDynamicCall()
683 startIdx = allParts.size(); in GenAnnotationDynamicCall()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dnumber_helper.cpp721 constexpr int startIdx = 8;
722 char *result = buffer + startIdx;

Completed in 52 milliseconds

12