Home
last modified time | relevance | path

Searched full:mid (Results 1 – 25 of 78) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/runtime/tooling/backtrace/
Dbacktrace.cpp79 int32_t mid = (left + right) / 2; in Symbolize() local
80 bool isRight = realPc >= (methodInfos[mid].codeBegin + methodInfos[mid].codeSize); in Symbolize()
81 bool isLeft = realPc < methodInfos[mid].codeBegin; in Symbolize()
83 panda_file::File::EntityId id(methodInfos[mid].methodId); in Symbolize()
94 function->codeBegin = methodInfos[mid].codeBegin; in Symbolize()
95 function->codeSize = methodInfos[mid].codeSize; in Symbolize()
105 left = mid + 1; in Symbolize()
107 right = mid - 1; in Symbolize()
/arkcompiler/ets_runtime/test/aottest/optimization/
Doptimization.ts52 let mid: number = (low + high) >>> 1;
53 if (array[mid] == target) {
54 return mid;
55 } else if (array[mid] < target) {
56 low = mid + 1;
57 } else if (array[mid] > target) {
58 high = mid - 1;
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmark_word_test.cpp180 …void CheckHeavyweightLock(const Monitor::MonitorId mId, bool isMarkedForGc, bool isReadBarrierSet … in CheckHeavyweightLock() argument
184 ASSERT_EQ(mw_.GetMonitorId(), mId) << " seed = " << paramGetter_.GetSeed(); in CheckHeavyweightLock()
210 void DecodeHeavyLock(Monitor::MonitorId mId) in DecodeHeavyLock() argument
212 mw_ = mw_.DecodeFromMonitor(mId); in DecodeHeavyLock()
235 auto mId = paramGetter_.GetMonitorId(); in DecodeAndCheckHeavyLock() local
236 DecodeHeavyLock(mId); in DecodeAndCheckHeavyLock()
237 CheckHeavyweightLock(mId, isMarkedForGc, isReadBarrierSet); in DecodeAndCheckHeavyLock()
462 auto mId = paramGetter.GetMonitorId(); in CheckMarkingWithGC() local
463 wrapper.DecodeHeavyLock(mId); in CheckMarkingWithGC()
466 wrapper.CheckHeavyweightLock(mId, true); in CheckMarkingWithGC()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dswitch_lowerer.cpp315 /* find the mid-point in switch_items between start and end */ in BuildCodeForSwitchItems()
316 int32 mid = start; in BuildCodeForSwitchItems() local
317 while (stmt->GetCasePair(switchItems[mid].first).first < middleTag) { in BuildCodeForSwitchItems()
318 ++mid; in BuildCodeForSwitchItems()
320 DEBUG_ASSERT(mid >= start, "switch lowering logic mid should greater than or equal start"); in BuildCodeForSwitchItems()
321 DEBUG_ASSERT(mid <= end, "switch lowering logic mid should less than or equal end"); in BuildCodeForSwitchItems()
324 … cmpNode = BuildCmpNode(OP_lt, static_cast<uint32>(switchItems[static_cast<uint64>(mid)].first)); in BuildCodeForSwitchItems()
326 bool leftHighBNdChecked = (stmt->GetCasePair(switchItems.at(mid - 1).first).first + 1 == in BuildCodeForSwitchItems()
327 stmt->GetCasePair(switchItems.at(mid).first).first) || in BuildCodeForSwitchItems()
328 (stmt->GetCasePair(switchItems.at(mid - 1).second).first + 1 == in BuildCodeForSwitchItems()
[all …]
/arkcompiler/ets_runtime/ecmascript/stackmap/
Dark_stackmap_parser.cpp74 int mid = 0; in BinaraySearch() local
77 mid = (low + high) / BINARY_SEARCH_DIVISOR; in BinaraySearch()
78 v = callsiteHead[mid].calliteOffsetInTxtSec; in BinaraySearch()
80 return mid; in BinaraySearch()
82 high = mid - 1; in BinaraySearch()
84 low = mid + 1; in BinaraySearch()
102 int mid = BinaraySearch(callsiteHead, callsiteNum, callSiteAddr); in GetArkDeopt() local
103 ASSERT(mid != -1); in GetArkDeopt()
104 if (mid == -1) { in GetArkDeopt()
107 CallsiteHeader *found = callsiteHead + mid; in GetArkDeopt()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dlayout_info-inl.h168 int mid = low + (high - low) / 2; // 2: half in BinarySearch() local
169 JSTaggedValue midKey = GetSortedKey(thread, mid); in BinarySearch()
172 high = mid - 1; in BinarySearch()
174 low = mid + 1; in BinarySearch()
176 int sortIndex = static_cast<int>(GetSortedIndex(thread, mid)); in BinarySearch()
181 int midLeft = mid; in BinarySearch()
182 int midRight = mid; in BinarySearch()
/arkcompiler/ets_frontend/ets2panda/lsp/src/
Dinternal_api.cpp249 size_t mid = 0; in FindNodeBeforePosition() local
251 mid = left + ((right - left) >> 1U); in FindNodeBeforePosition()
252 if (pos < children[mid]->End().index) { in FindNodeBeforePosition()
253 if (mid == 0 || pos >= children[mid - 1]->End().index) { in FindNodeBeforePosition()
256 right = mid - 1; in FindNodeBeforePosition()
258 left = mid + 1; in FindNodeBeforePosition()
261 return FindRightmostChildNodeWithTokens(children, mid); in FindNodeBeforePosition()
336 int mid = left + (right - left) / 2; in FindLeftToken() local
337 if (nodes[mid]->End().index <= pos) { in FindLeftToken()
338 result = nodes[mid]; in FindLeftToken()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/templates/stdlib/
DArray_builtin.erb286 const mid = min(left + size - 1, endIndex - 1);
289 // Merge sub array arr[left.....mid] and arr[mid+1....right]
290 if (mid < right) {
291 perform_merge(arr, left, mid, right, comp);
387 const mid = min(left + size - 1, endIndex - 1);
390 // Merge sub array arr[left.....mid] and arr[mid+1....right]
391 if (mid < right) {
392 stringified_perform_merge(arr, arrStr, left, mid, right);
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dlive_registers.h96 // Each LifeIntervalsTreeNode stores intervals covering the mid point associated with a node, these…
98 // mid point and every right child stores intervals started after current node's mid point.
Dlive_registers.cpp111 // 1) intervals covering mid point; in BuildIntervalsTree()
112 // 2) intervals ended before mid point; in BuildIntervalsTree()
113 // 3) intervals started after mid point. in BuildIntervalsTree()
/arkcompiler/ets_runtime/ecmascript/extractortool/src/
Dsource_map.cpp225 int32_t mid = (right + left) / 2; in Find() local
226 … if ((targetMap.afterPos_[mid].afterRow == row && targetMap.afterPos_[mid].afterColumn > col) || in Find()
227 targetMap.afterPos_[mid].afterRow > row) { in Find()
228 right = mid - 1; in Find()
230 res = mid; in Find()
231 left = mid + 1; in Find()
/arkcompiler/runtime_core/static_core/plugins/ets/sdk/api/
D@ohos.util.LightWeightSet.ets194 const mid = (low + high) >>> 1;
195 const midHash = this.hash(this.buckets.getKeyAt(mid)!);
197 low = mid + 1;
199 high = mid - 1;
D@ohos.util.LightWeightMap.ets513 const mid = (low + high) >>> 1;
514 const midHash = hashArray[mid];
516 low = mid + 1;
519 return mid;
521 high = mid - 1;
/arkcompiler/ets_runtime/test/moduletest/mapget/
Dmapget.js248 let mid = map.entries(); // points to (2, null) variable
249 mid.next();
263 if (!mid.next().done) {
264 throw new Error("Invalid 'mid' iterator");
292 if (!mid.next().done) {
293 throw new Error("Invalid 'mid' iterator");
/arkcompiler/runtime_core/static_core/tests/tests-u-runner-2/cfg/workflows/arkjs/
Dmate60pro.yaml21 # mid : 4,5,6,7,8,9 affinity_mask: 0fc (000011111100)
/arkcompiler/ets_runtime/ecmascript/platform/windows/
Dos.cpp47 LOG_ECMA(INFO) << "Bind Mid Core in windows not support"; in BindMidCpuCore()
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Djnez.obj.yaml150 mid:
186 - values: ["mid"]
222 mid:
258 - values: ["mid"]
Djeqz.obj.yaml150 mid:
186 - values: ["mid"]
222 mid:
258 - values: ["mid"]
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_lightweightset.cpp113 int32_t mid = (low + high) >> 1U; in BinarySearchHashes() local
114 … uint32_t midVal = (uint32_t)(hashArray->Get(thread, static_cast<uint32_t>(mid)).GetNumber()); in BinarySearchHashes()
116 low = mid + 1; in BinarySearchHashes()
119 return mid; in BinarySearchHashes()
121 high = mid - 1; in BinarySearchHashes()
Djs_api_plain_array.cpp137 int32_t mid = static_cast<int32_t>(static_cast<uint32_t>(low + high) >> 1U); in BinarySearch() local
138 int32_t midVal = static_cast<int32_t>(array->Get(thread, mid).GetNumber()); in BinarySearch()
140 low = mid + 1; in BinarySearch()
143 return mid; in BinarySearch()
145 high = mid - 1; in BinarySearch()
Djs_api_lightweightmap.cpp503 uint32_t mid = static_cast<uint32_t>(low + high) >> 1U; in BinarySearchHashes() local
504 int32_t midHash = array->Get(thread, mid).GetInt(); in BinarySearchHashes()
506 low = static_cast<int32_t>(mid) + 1; in BinarySearchHashes()
509 return mid; in BinarySearchHashes()
511 high = static_cast<int32_t>(mid) - 1; in BinarySearchHashes()
/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_evacuator.cpp641 size_t mid = (start + end) >> 1; in PrepareWorkloads() local
642 indexList_.emplace_back(mid); in PrepareWorkloads()
643 if (end - mid > 1U) { in PrepareWorkloads()
644 pairList.emplace_back(mid, end); in PrepareWorkloads()
646 if (mid - start > 1U) { in PrepareWorkloads()
647 pairList.emplace_back(start, mid); in PrepareWorkloads()
/arkcompiler/ets_runtime/ecmascript/platform/unix/mac/
Dos.cpp50 LOG_ECMA(INFO) << "Bind Mid Core in macos not support"; in BindMidCpuCore()
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Djeqz.yaml358 mid:
390 - values: ["mid"]
Djnez.yaml359 mid:
391 - values: ["mid"]

1234