/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.cpp | 110 Label loopEnd(env);
in CreateListFromArrayLike() 131 Jump(&loopEnd);
in CreateListFromArrayLike() 134 Bind(&loopEnd);
in CreateListFromArrayLike() 263 Label loopEnd(env);
in AssignEnumElementProperty() 274 BRANCH(TaggedIsHole(value), &loopEnd, ¬Hole);
in AssignEnumElementProperty() local 280 BRANCH(HasPendingException(glue_), &exception, &loopEnd);
in AssignEnumElementProperty() local 288 Bind(&loopEnd);
in AssignEnumElementProperty() 301 Label loopEnd(env);
in AssignEnumElementProperty() 313 &loopEnd, &checkEnumerable);
in AssignEnumElementProperty() 318 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd);
in AssignEnumElementProperty() local 323 BRANCH(TaggedIsHole(value), &loopEnd, ¬Hole); AssignEnumElementProperty() local 329 BRANCH(HasPendingException(glue_), &exception, &loopEnd); AssignEnumElementProperty() local 376 BRANCH(TaggedIsString(key), &stringKey, &loopEnd); LayoutInfoAssignAllEnumProperty() local 380 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd); LayoutInfoAssignAllEnumProperty() local 422 BRANCH(HasPendingException(glue_), &exception, &loopEnd); LayoutInfoAssignAllEnumProperty() local 466 BRANCH(TaggedIsString(key), &stringKey, &loopEnd); NameDictionaryAssignAllEnumProperty() local 471 BRANCH(IsEnumerable(attr), &enumerable, &loopEnd); NameDictionaryAssignAllEnumProperty() local 499 BRANCH(HasPendingException(glue_), &exception, &loopEnd); NameDictionaryAssignAllEnumProperty() local 785 BRANCH(TaggedIsString(key), &isString, &loopEnd); GetNumKeysFromLayoutInfo() local 787 BRANCH(IsUninitializedProperty(object, *i, layoutInfo), &loopEnd, &initializedProp); GetNumKeysFromLayoutInfo() local 877 BRANCH(TaggedIsString(key), &isString, &loopEnd); GetNumKeysFromDictionary() local 880 BRANCH(IsEnumerable(attr), &isEnumerable, &loopEnd); GetNumKeysFromDictionary() local 924 BRANCH(IsUninitializedProperty(object, *i, layoutInfo), &loopEnd, &initializedProp); LayoutInfoGetAllEnumKeys() local 1162 BRANCH(TaggedIsHole(element), &loopEnd, ¬Hole); GetEnumElementKeys() local 1543 BRANCH(TaggedIsString(element), &isString, &loopEnd); GetOwnPropertyNames() local 1651 BRANCH(TaggedIsSymbol(element), &isSymbol, &loopEnd); GetOwnPropertySymbols() local 1759 BRANCH(TaggedIsHole(element), &loopEnd, ¬Hole); GetAllElementKeys() local 1828 BRANCH(TaggedIsSymbol(key), &setValue, &loopEnd); GetAllPropertyKeys() local 1960 BRANCH(TaggedIsHole(value), &loopEnd, ¬Hole); GetEnumElementEntries() local 2022 BRANCH(IsEnumerable(attr), &propertyIsEnumerable, &loopEnd); GetEnumPropertyEntries() local 2025 BRANCH(TaggedIsString(key), &propertyIsString, &loopEnd); GetEnumPropertyEntries() local [all...] |
H A D | builtins_array_stub_builder.cpp | 119 Label loopEnd(env); in With() 134 Jump(&loopEnd); in With() 146 Jump(&loopEnd); in With() 152 Jump(&loopEnd); in With() 156 Bind(&loopEnd); in With() 343 Label loopEnd(env); in Shift() 354 Jump(&loopEnd); in Shift() 357 Bind(&loopEnd); in Shift() 476 Label loopEnd(env); in Concat() 492 Jump(&loopEnd); in Concat() 663 BRANCH(IsStableJSArray(glue, thisValue), &loopEnd, ¬StableJSArray); Filter() local 813 BRANCH(IsStableJSArray(glue, thisValue), &loopEnd, ¬StableJSArray); Map() local 901 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); ForEach() local 919 BRANCH(HasPendingException(glue), &hasException1, &loopEnd); ForEach() local 951 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); ForEach() local 968 BRANCH(HasPendingException(glue), &hasException1, &loopEnd); ForEach() local 1579 BRANCH(BitAnd(isGreater0, lessI), &shouldCopy, &loopEnd); DoSort() local 1731 BRANCH(TaggedIsHole(kValue), &loopEnd, ¬Hole); Reduce() local 2309 BRANCH(IsStableJSArray(glue, thisValue), &loopEnd, ¬StableJSArray); FindIndex() local 3166 BRANCH(Int32LessThan(Int32Add(*i, *insertCount), srcElementsLen), &setIndexLessLen, &loopEnd); Splice() local 3771 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); Some() local 3852 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); Some() local 3972 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); Every() local 4047 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); Every() local 4176 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); ReduceRight() local 4246 BRANCH(TaggedIsTrue(hasProp), &hasProperty, &loopEnd); ReduceRight() local 5002 BRANCH(TaggedIsHeapObject(retValue), &retValueIsHeapObject, &loopEnd); FlatMap() local 5005 BRANCH(IsJsArray(retValue), &retValueIsJsArray, &loopEnd); FlatMap() local 5085 BRANCH(TaggedIsHeapObject(retValue), &retValueIsHeapObject, &loopEnd); FlatMap() local 5088 BRANCH(IsJsArray(retValue), &retValueIsJsArray, &loopEnd); FlatMap() local [all...] |
H A D | containers_stub_builder.cpp | 44 Label loopEnd(env);
in ContainersCommonFuncCall() 134 Jump(&loopEnd);
in ContainersCommonFuncCall() 137 Bind(&loopEnd);
in ContainersCommonFuncCall() 167 Label loopEnd(env);
in QueueCommonFuncCall() 243 Jump(&loopEnd);
in QueueCommonFuncCall() 246 Bind(&loopEnd);
in QueueCommonFuncCall() 276 Label loopEnd(env);
in DequeCommonFuncCall() 354 Jump(&loopEnd);
in DequeCommonFuncCall() 357 Bind(&loopEnd);
in DequeCommonFuncCall() 387 Label loopEnd(en in ContainersLightWeightCall() 462 BRANCH(Int32NotEqual(currentLen, *length), &lenChange, &loopEnd); ContainersLightWeightCall() local [all...] |
H A D | linked_hashtable_stub_builder.cpp | 43 Label loopEnd(env); in Rehash() 63 Jump(&loopEnd); in Rehash() 102 Jump(&loopEnd); in Rehash() 105 Bind(&loopEnd); in Rehash() 166 Label loopEnd(env); in RemoveEntry() 178 Jump(&loopEnd); in RemoveEntry() 180 Bind(&loopEnd); in RemoveEntry() 253 Label loopEnd(env); in FindElement() 265 BRANCH(TaggedIsHole(*element), &loopEnd, ¬Hole); in FindElement() 278 BRANCH(HashObjectIsMatch(key, *element), &match, &loopEnd); in FindElement() local 320 BRANCH(TaggedIsHole(key), &hole, &loopEnd); GetDeletedElementsAt() local 454 BRANCH(TaggedIsHole(key), &loopEnd, &keyNotHole); ForEach() local [all...] |
H A D | builtins_typedarray_stub_builder.cpp | 458 Label loopEnd(env);
in Reverse() 485 BRANCH(HasPendingException(glue), &hasException1, &loopEnd);
in Reverse() local 494 Bind(&loopEnd);
in Reverse() 581 Label loopEnd(env);
in LastIndexOf() 594 BRANCH(FastStrictEqual(glue, value, ele, ProfileOperation()), &isFound, &loopEnd);
in LastIndexOf() local 602 Bind(&loopEnd);
in LastIndexOf() 670 Label loopEnd(env);
in IndexOf() 692 BRANCH(FastStrictEqual(glue, target, kValue, ProfileOperation()), &find, &loopEnd);
in IndexOf() local 701 Bind(&loopEnd);
in IndexOf() 734 Label loopEnd(en in Find() 2077 BRANCH(BitAnd(isGreater0, isLessI), &shouldCopy, &loopEnd); DoSort() local 2749 BRANCH(HasPendingException(glue), &hasException1, &loopEnd); ToReversed() local [all...] |
H A D | builtins_function_stub_builder.cpp | 292 Label loopEnd(env);
in BuildArgumentsListFastElements() 304 Jump(&loopEnd);
in BuildArgumentsListFastElements() 307 Bind(&loopEnd);
in BuildArgumentsListFastElements() 333 Label loopEnd(env);
in BuildArgumentsListFastElements() 345 Jump(&loopEnd);
in BuildArgumentsListFastElements() 348 Bind(&loopEnd);
in BuildArgumentsListFastElements() 399 Label loopEnd(env);
in MakeArgListWithHole() 414 BRANCH(Int32UnsignedLessThan(*i, *res), &loopEnd, &exit);
in MakeArgListWithHole() 416 Bind(&loopEnd);
in MakeArgListWithHole() 438 Label loopEnd(en in NewTaggedArrayFromArgs() [all...] |
H A D | builtins_string_stub_builder.cpp | 1534 Label loopEnd(env);
in CopyChars() 1562 Jump(&loopEnd);
in CopyChars() 1565 Bind(&loopEnd);
in CopyChars() 1626 Label loopEnd(env);
in CanBeCompressed() 1639 BRANCH(IsASCIICharacter(ZExtInt16ToInt32(tmp)), &loopEnd, &isNotASCIICharacter);
in CanBeCompressed() 1643 BRANCH(IsASCIICharacter(ZExtInt8ToInt32(tmp)), &loopEnd, &isNotASCIICharacter);
in CanBeCompressed() 1652 Bind(&loopEnd);
in CanBeCompressed() 1676 Label loopEnd(env);
in CopyUtf8AsUtf16() 1688 Jump(&loopEnd);
in CopyUtf8AsUtf16() 1692 Bind(&loopEnd);
in CopyUtf8AsUtf16() 2693 BRANCH(Int32Equal(lhsTemp, rhsTemp), &loopEnd, ¬Equal); IsSubStringAt() local [all...] |
H A D | builtins_number_stub_builder.cpp | 413 Label loopEnd(env);
in NumberToString() 424 Jump(&loopEnd);
in NumberToString() 427 Bind(&loopEnd);
in NumberToString()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | stub_builder.cpp | 122 Label loopEnd(env); in LoopEnd() 124 BRANCH_UNLIKELY(Int32Equal(Int32(ThreadFlag::SUSPEND_REQUEST), CheckSuspend(glue)), &needSuspend, &loopEnd); in LoopEnd() 128 Jump(&loopEnd); in LoopEnd() 130 Bind(&loopEnd); in LoopEnd() 417 Label loopEnd(env); in BinarySearch() 436 Jump(&loopEnd); in BinarySearch() 444 Jump(&loopEnd); in BinarySearch() 548 Bind(&loopEnd); in BinarySearch() 746 Label loopEnd(env); in FindElementFromNumberDictionary() 755 Jump(&loopEnd); in FindElementFromNumberDictionary() 2559 BRANCH(TaggedIsUndefined(cellValue), &loopEnd, &cellNotUndefined); LoadICWithHandler() local 2561 BRANCH(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); LoadICWithHandler() local 2836 BRANCH(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); ICStoreElement() local 2979 BRANCH(TaggedIsUndefined(cellValue), &loopEnd, &cellNotUndefined); StoreICWithHandler() local 2984 BRANCH(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); StoreICWithHandler() local 8125 BRANCH(TaggedIsHole(element), &loopEnd, ¬Hole); GetNumberOfElements() local [all...] |
H A D | typed_native_inline_lowering.cpp | 2626 Label loopEnd(&builder_); in LowerObjectIsPrototypeOf() 2643 BRANCH_CIR(same, &sameValue, &loopEnd); in LowerObjectIsPrototypeOf() 2652 builder_.Bind(&loopEnd); in LowerObjectIsPrototypeOf() 3049 Label loopEnd(&builder_); in IncludesUndefinedLoop() 3066 BRANCH_CIR(builder_.Int32LessThan(*i, arrayLength), &loopEnd, &exit); in IncludesUndefinedLoop() 3068 builder_.Bind(&loopEnd); in IncludesUndefinedLoop() 3209 Label loopEnd(&builder_); in LowerArrayForEach() 3238 BRANCH_CIR(builder_.Int32LessThan(*i, length), &loopEnd, &exit); in LowerArrayForEach() 3241 builder_.Bind(&loopEnd); in LowerArrayForEach() 3260 Label loopEnd( in LowerArrayFindOrFindIndex() [all...] |
H A D | mcr_lowering.cpp | 1018 Label loopEnd(&builder_); in LowerMigrateFromRawValueToHeapValues() 1060 builder_.Jump(&loopEnd); in LowerMigrateFromRawValueToHeapValues() 1064 builder_.Bind(&loopEnd); in LowerMigrateFromRawValueToHeapValues() 1105 Label loopEnd(&builder_); in LowerMigrateFromHeapValueToRawValue() 1161 builder_.Jump(&loopEnd); in LowerMigrateFromHeapValueToRawValue() 1165 builder_.Bind(&loopEnd); in LowerMigrateFromHeapValueToRawValue() 1185 Label loopEnd(&builder_); in LowerMigrateFromHoleIntToHoleNumber() 1209 builder_.Jump(&loopEnd); in LowerMigrateFromHoleIntToHoleNumber() 1213 builder_.Bind(&loopEnd); in LowerMigrateFromHoleIntToHoleNumber() 1233 Label loopEnd( in LowerMigrateFromHoleNumberToHoleInt() [all...] |
H A D | interpreter_stub.cpp | 376 Label loopEnd(env); \
405 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &whichPath); \
407 Bind(&loopEnd); \
1014 Label loopEnd(env);
in DECLARE_ASM_HANDLER() 1020 BRANCH(Int32LessThan(*i, level), &loopEnd, &afterLoop);
in DECLARE_ASM_HANDLER() 1021 Bind(&loopEnd);
in DECLARE_ASM_HANDLER() 1043 Label loopEnd(env);
in DECLARE_ASM_HANDLER() 1049 BRANCH(Int32LessThan(*i, level), &loopEnd, &afterLoop);
in DECLARE_ASM_HANDLER() 1050 Bind(&loopEnd);
in DECLARE_ASM_HANDLER() 1071 Label loopEnd(en in DECLARE_ASM_HANDLER() [all...] |
H A D | mcr_circuit_builder.cpp | 1370 Label loopEnd(env_); in CopyChars() 1383 Jump(&loopEnd); in CopyChars() 1386 Bind(&loopEnd); in CopyChars() 1407 Label loopEnd(env_); in CopyUtf8AsUtf16() 1419 Jump(&loopEnd); in CopyUtf8AsUtf16() 1423 Bind(&loopEnd); in CopyUtf8AsUtf16() 1527 Label loopEnd(env_); in NeedCheckProperty() 1544 BRANCH_CIR2(TaggedIsHeapObject(*current), &loopEnd, &afterLoop); in NeedCheckProperty() 1546 Bind(&loopEnd); in NeedCheckProperty()
|
H A D | slowpath_lowering.cpp | 2620 Label loopEnd(&builder_); in LowerLdLexVar() 2625 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerLdLexVar() 2626 builder_.Bind(&loopEnd); in LowerLdLexVar() 2655 Label loopEnd(&builder_); in LowerLdSendableVar() 2660 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerLdSendableVar() 2661 builder_.Bind(&loopEnd); in LowerLdSendableVar() 2689 Label loopEnd(&builder_); in LowerStLexVar() 2694 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerStLexVar() 2695 builder_.Bind(&loopEnd); in LowerStLexVar() 2726 Label loopEnd( in LowerStSendableVar() [all...] |
H A D | circuit_builder.cpp | 1073 Label loopEnd(env_); in GetKeyFromLexivalEnv() 1085 Branch(Int32LessThan(*i, levelIndex), &loopEnd, &afterLoop); in GetKeyFromLexivalEnv() 1086 Bind(&loopEnd); in GetKeyFromLexivalEnv()
|
H A D | new_object_stub_builder.cpp | 759 Label loopEnd(env);
in ExtendArray() 776 Jump(&loopEnd);
in ExtendArray() 779 Bind(&loopEnd);
in ExtendArray()
|
H A D | stub_builder-inl.h | 3742 Label loopEnd(env); in LoadHCIndexFromConstPool() 3755 BRANCH(Int32LessThan(*i, cachedLength), &loopEnd, miss); in LoadHCIndexFromConstPool() 3756 Bind(&loopEnd); in LoadHCIndexFromConstPool()
|
H A D | typed_hcr_lowering.cpp | 2893 Label loopEnd(&builder_); in LowerOrdinaryHasInstance() 2948 BRANCH_CIR(builder_.TaggedIsNull(*object), &afterLoop, &loopEnd); in LowerOrdinaryHasInstance() 2950 builder_.Bind(&loopEnd); in LowerOrdinaryHasInstance()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | liveness_analyzer.cpp | 340 LifeNumber loopEnd = 0; in GetLoopEnd() local 343 loopEnd = std::max(loopEnd, GetLoopEnd(inner)); in GetLoopEnd() 347 loopEnd = std::max(loopEnd, GetBlockLiveRange(backEdge).GetEnd()); in GetLoopEnd() 349 return loopEnd; in GetLoopEnd()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 217 Label loopEnd(env); \ 246 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &whichPath); \ 248 Bind(&loopEnd); \ 2684 Label loopEnd(env); in GenerateCircuit() 2690 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 2691 Bind(&loopEnd); in GenerateCircuit() 2711 Label loopEnd(env); in GenerateCircuit() 2717 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 2718 Bind(&loopEnd); in GenerateCircuit() 3442 Label loopEnd(en in GenerateCircuit() [all...] |