| /arkcompiler/runtime_core/static_core/runtime/tooling/backtrace/ |
| D | backtrace.cpp | 79 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/ |
| D | optimization.ts | 52 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/ |
| D | mark_word_test.cpp | 180 …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/ |
| D | switch_lowerer.cpp | 315 /* 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/ |
| D | ark_stackmap_parser.cpp | 74 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/ |
| D | layout_info-inl.h | 168 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/ |
| D | internal_api.cpp | 249 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/ |
| D | Array_builtin.erb | 286 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/ |
| D | live_registers.h | 96 // 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.
|
| D | live_registers.cpp | 111 // 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/ |
| D | source_map.cpp | 225 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.ets | 194 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.ets | 513 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/ |
| D | mapget.js | 248 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/ |
| D | mate60pro.yaml | 21 # mid : 4,5,6,7,8,9 affinity_mask: 0fc (000011111100)
|
| /arkcompiler/ets_runtime/ecmascript/platform/windows/ |
| D | os.cpp | 47 LOG_ECMA(INFO) << "Bind Mid Core in windows not support"; in BindMidCpuCore()
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | jnez.obj.yaml | 150 mid: 186 - values: ["mid"] 222 mid: 258 - values: ["mid"]
|
| D | jeqz.obj.yaml | 150 mid: 186 - values: ["mid"] 222 mid: 258 - values: ["mid"]
|
| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_lightweightset.cpp | 113 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()
|
| D | js_api_plain_array.cpp | 137 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()
|
| D | js_api_lightweightmap.cpp | 503 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/ |
| D | parallel_evacuator.cpp | 641 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/ |
| D | os.cpp | 50 LOG_ECMA(INFO) << "Bind Mid Core in macos not support"; in BindMidCpuCore()
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | jeqz.yaml | 358 mid: 390 - values: ["mid"]
|
| D | jnez.yaml | 359 mid: 391 - values: ["mid"]
|