/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | profiler_stub_builder.cpp | 109 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileOpType() 156 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileDefineClass() 196 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCreateObject() 272 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCall() 382 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileNativeCall() 584 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileBranch() 599 auto condition = BitAnd(Int32LessThan(oldTrue, Int32(PGOSampleType::WEIGHT_THRESHOLD)), in ProfileBranch() 600 Int32LessThan(oldFalse, Int32(PGOSampleType::WEIGHT_THRESHOLD))); in ProfileBranch() 749 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileGetIterator() 1029 BRANCH(Int32LessThan(jitCallCn in IsCompiledOrTryCompile() [all...] |
H A D | lcr_circuit_builder.cpp | 217 BRANCH_CIR2(Int32LessThan(exp, bits), exit, &overflow); in DoubleToInt() 251 BRANCH_CIR2(Int32LessThan(exp, bits), &exit, &overflow); in DoubleToInt()
|
H A D | interpreter_stub.cpp | 134 BRANCH(Int32LessThan(*varHotnessCounter, Int32(0)), &slowPath, &dispatch); \
261 Branch(Int32LessThan(*varIndex, length), &traverseOsrCache, &executeBCByInterpreter); \
278 Branch(Int32LessThan(*varIndex, length), &traverseOsrCacheAgain, &executeBCByInterpreter); \
287 Branch(Int32LessThan(ZExtInt16ToInt32(execCnt), Int32(5)), &checkDeOptFlag, &dispatch); \
1016 BRANCH(Int32LessThan(*i, level), &loopHead, &afterLoop);
in DECLARE_ASM_HANDLER() 1020 BRANCH(Int32LessThan(*i, level), &loopEnd, &afterLoop);
in DECLARE_ASM_HANDLER() 1045 BRANCH(Int32LessThan(*i, level), &loopHead, &afterLoop);
in DECLARE_ASM_HANDLER() 1049 BRANCH(Int32LessThan(*i, level), &loopEnd, &afterLoop);
in DECLARE_ASM_HANDLER() 1073 BRANCH(Int32LessThan(*i, level), &loopHead, &afterLoop);
in DECLARE_ASM_HANDLER() 1077 BRANCH(Int32LessThan(* in DECLARE_ASM_HANDLER() [all...] |
H A D | typed_native_inline_lowering.cpp | 848 builder_.Branch(builder_.Int32LessThan(int1, int2), &left, &exit); in BuildIntMinMax() 2346 BRANCH_CIR(builder_.Int32LessThan(*start, zero), &startLessZero, &countResultLength); in LowerStringSubStr() 2449 BRANCH_CIR(builder_.Int32LessThan(*start, zero), &startLessThanZero, &startNotLessThanZero); in LowerStringSlice() 2464 BRANCH_CIR(builder_.Int32LessThan(*end, zero), &endLessThanZero, &endNotLessThanZero); in LowerStringSlice() 2479 BRANCH_CIR(builder_.Int32LessThan(*from, *to), &fromLessThanTo, &fromNotLessThanTo); in LowerStringSlice() 3066 BRANCH_CIR(builder_.Int32LessThan(*i, arrayLength), &loopEnd, &exit); in IncludesUndefinedLoop() 3216 BRANCH_CIR(builder_.Int32LessThan(*i, length), &loopHead, &exit); in LowerArrayForEach() 3238 BRANCH_CIR(builder_.Int32LessThan(*i, length), &loopEnd, &exit); in LowerArrayForEach() 3272 BRANCH_CIR(builder_.Int32LessThan(*i, length), &loopHead, &exit); in LowerArrayFindOrFindIndex() 3296 BRANCH_CIR(builder_.Int32LessThan(* in LowerArrayFindOrFindIndex() [all...] |
H A D | stub_builder.cpp | 327 BRANCH_LIKELY(Int32LessThan(Int32(idx), propsNum), &check, ¬Fount); in FindElementWithCache() 456 BRANCH(Int32LessThan(*sortIndex, propsNum), &retSortIndex, &exit); in BinarySearch() 491 BRANCH(Int32LessThan(*sortIndex, propsNum), &retSortIndex, &exit); in BinarySearch() 513 BRANCH(Int32LessThan(Int32Add(*midRight, Int32(1)), elements), &nextCount1, &exit); in BinarySearch() 528 BRANCH(Int32LessThan(*sortIndex, propsNum), &retSortIndex, &exit); in BinarySearch() 2180 BRANCH(Int32LessThan(len, Int32(MAX_ELEMENT_INDEX_LEN)), &inRange, failed); in TryToGetInteger() 2604 BRANCH(Int32LessThan(index, Int32(0)), &indexLessZero, &indexNotLessZero); in LoadElement() 2648 BRANCH(Int32LessThan(index, Int32(0)), &indexLessZero, &indexNotLessZero); in LoadStringElement() 2746 BRANCH(Int32LessThan(index, Int32(0)), &indexLessZero, &indexNotLessZero); in ICStoreElement() 3233 BRANCH(Int32LessThan(arrayInde in GetKeyFromDictionary() [all...] |
H A D | interpreter_stub-inl.h | 461 BRANCH(Int32LessThan(*i, num), &pushUndefinedBegin, &pushUndefinedEnd); in PushUndefined() 465 BRANCH(Int32LessThan(*i, num), &pushUndefinedAgain, &pushUndefinedEnd); in PushUndefined()
|
H A D | slowpath_lowering.cpp | 2621 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopHead, &exit); in LowerLdLexVar() 2625 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerLdLexVar() 2656 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopHead, &exit); in LowerLdSendableVar() 2660 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerLdSendableVar() 2690 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopHead, &exit); in LowerStLexVar() 2694 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerStLexVar() 2727 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopHead, &exit); in LowerStSendableVar() 2731 BRANCH_CIR(builder_.Int32LessThan(*i, level), &loopEnd, &exit); in LowerStSendableVar()
|
H A D | circuit_builder.cpp | 1080 Branch(Int32LessThan(*i, levelIndex), &loopHead, &afterLoop); in GetKeyFromLexivalEnv() 1085 Branch(Int32LessThan(*i, levelIndex), &loopEnd, &afterLoop); in GetKeyFromLexivalEnv()
|
H A D | mcr_lowering.cpp | 844 .And(builder_.Int32LessThan(left, builder_.Int32(0))) in LowerRemainderIsNegativeZero() 943 .Or(builder_.BitAnd(builder_.Int32LessThan(right, builder_.Int32(0)), in LowerInt32DivWithCheck()
|
H A D | stub_builder-inl.h | 729 return Int32LessThan(objectType, Int32(static_cast<int32_t>(JSType::JS_API_ARRAY_LIST))); in TaggedIsRegularObject() 1060 inline GateRef StubBuilder::Int32LessThan(GateRef x, GateRef y) in Int32LessThan() function in panda::ecmascript::kungfu::StubBuilder 1062 return env_->GetBuilder()->Int32LessThan(x, y); in Int32LessThan() 3746 BRANCH(Int32LessThan(*i, cachedLength), &loopHead, miss); in LoadHCIndexFromConstPool() 3755 BRANCH(Int32LessThan(*i, cachedLength), &loopEnd, miss); in LoadHCIndexFromConstPool()
|
H A D | typed_hcr_lowering.cpp | 585 check = builder_.Int32LessThan(x, y); in LowerRangeCheckPredicate() 1436 BRANCH_CIR(builder_.Int32LessThan(value, bottomValue), &isUnderSpill, &exit); in LowerUInt8ClampedArrayStoreElement() 1850 BRANCH_CIR(builder_.Int32LessThan(newLength, in LowerStringAdd() 1876 BRANCH_CIR(builder_.Int32LessThan(builder_.Int32(LineEcmaString::MAX_LENGTH), in LowerStringAdd() 1956 BRANCH_CIR(builder_.Int32LessThan(maxLength, newLength), &needsRealloc, &backingStore); in LowerStringAdd() 1964 BRANCH_CIR(builder_.Int32LessThan(newBackStoreLength, in LowerStringAdd()
|
H A D | number_speculative_lowering.cpp | 727 condition = builder_.Int32LessThan(left, right); in CompareInts()
|
H A D | operations_stub_builder.cpp | 180 BRANCH(Int32LessThan(intLeft, intRight), &leftLessRight, &leftNotLessRight); in Less()
|
H A D | new_object_stub_builder.cpp | 674 BRANCH(Int32LessThan(len, Int32(MAX_TAGGED_ARRAY_LENGTH)), &next, &slowPath);
in NewTaggedArray() 714 BRANCH(Int32LessThan(len, Int32(MAX_TAGGED_ARRAY_LENGTH)), &next, &slowPath);
in NewMutantTaggedArray()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_number_stub_builder.cpp | 339 GateRef outOfRange = BitOr(Int32LessThan(msgValue, Int32(base::MIN_RADIX)),
in ToString() 369 GateRef isNegative = Int32LessThan(number, Int32(0));
in NumberToString() 390 BRANCH(Int32LessThan(number, radix), &thisIsSingle, &afterFast);
in NumberToString()
|
H A D | linked_hashtable_stub_builder.cpp | 51 BRANCH(Int32LessThan(*i, numberOfAllElements), &next, &loopExit); in Rehash() 91 BRANCH(Int32LessThan(*j, Int32(LinkedHashTableObject::ENTRY_SIZE)), &next1, &loopExit1); in Rehash() 173 BRANCH(Int32LessThan(*i, Int32(LinkedHashTableObject::ENTRY_SIZE)), &next, &loopExit); in RemoveEntry() 207 .And(Int32LessThan(nof, capacity)) in HasSufficientCapacity() 447 BRANCH(Int32LessThan(*index, *totalElements), &next, &loopExit); in ForEach()
|
H A D | containers_stub_builder.cpp | 102 BRANCH(Int32LessThan(*k, *length), &next, &afterLoop);
in ContainersCommonFuncCall() 225 BRANCH(Int32LessThan(*k, *length), &next, &afterLoop);
in QueueCommonFuncCall() 444 BRANCH(Int32LessThan(*index, *length), &next, &afterLoop);
in ContainersLightWeightCall() 560 BRANCH(Int32LessThan(*index, *length), &next, &afterLoop);
in ContainersHashCall() 693 BRANCH(Int32LessThan(*index, *length), &next, &afterLoop);
in ContainersLinkedListCall()
|
H A D | builtins_array_stub_builder.cpp | 674 BRANCH(Int32LessThan(*i, len), &callRT, &finish); in Filter() 1722 BRANCH(Int32LessThan(*k, *thisLen), &next, &loopExit); in Reduce() 1756 BRANCH(Int32LessThan(newLen, *thisLen), &changeThisLen, &updateCallResult); in Reduce() 1791 BRANCH(Int32LessThan(*k, *thisLen), &callRT, &finish); in Reduce() 2603 BRANCH(Int32LessThan(*fromIndex, negThisLen), &setBackZero, &calculateFrom); in Includes() 2643 BRANCH(Int32LessThan(*from, thisLen), &next, &loopExit); in Includes() 2693 BRANCH(Int32LessThan(strLen, Int32(builtins::StringToListResultCache::MAX_STRING_LENGTH)), &lessStrLen, slowPath); in From() 2766 BRANCH(Int32LessThan(*i, actualDeleteCount), &next, &loopExit); in CreateSpliceDeletedArray() 2847 BRANCH(Int32LessThan(argStart, Int32(0)), &maxStart, &minStart); in Fill() 2863 BRANCH(Int32LessThan(argStar in Fill() [all...] |
H A D | builtins_string_stub_builder.cpp | 153 BRANCH(Int32LessThan(*pos, Int32(0)), &posGreaterLen, &posNotLessZero);
in CharAt() 649 BRANCH(Int32LessThan(*start, Int32(0)), &startLessZero, &countResultLength);
in SubStr() 680 BRANCH(Int32LessThan(*tempLength, length), &tempLenLessLength, &tempLenNotLessLength);
in SubStr() 944 BRANCH(Int32LessThan(*relativeIndex, Int32(0)), &relativeIndexLessThanZero, &elseCheck);
in ConvertAndClampRelativeIndex() 1503 BRANCH(Int32LessThan(nextDollarIndex, Int32(0)), ¬Found, &slowPath);
in GetSubstitution() 1633 BRANCH(Int32LessThan(*i, len), &nextCount, &exit);
in CanBeCompressed() 1842 BRANCH(Int32LessThan(*j, end), &lessEnd, &nextCount2);
in StringIndexOf() 1933 BRANCH(Int32LessThan(pos, Int32(0)), &posLessZero, &posNotLessZero);
in StringIndexOf() 1942 BRANCH(Int32LessThan(max, Int32(0)), &exit, &maxNotLessZero);
in StringIndexOf() 2328 GateRef isTreeOrSlicedString = Int32LessThan(newLengt in StringConcat() [all...] |
H A D | builtins_object_stub_builder.cpp | 270 BRANCH(Int32LessThan(*idx, len), &next, &loopExit);
in AssignEnumElementProperty() 308 BRANCH(Int32LessThan(*idx, size), &next, &loopExit);
in AssignEnumElementProperty() 370 BRANCH(Int32LessThan(*idx, num), &next, &loopExit);
in LayoutInfoAssignAllEnumProperty() 462 BRANCH(Int32LessThan(*idx, size), &next, &loopExit);
in NameDictionaryAssignAllEnumProperty() 1177 BRANCH(Int32LessThan(*elementIndex, numOfElements), &needTrim, &exit);
in GetEnumElementKeys() 1956 BRANCH(Int32LessThan(*idx, len), &LoopNext, &loopExit);
in GetEnumElementEntries() 2015 BRANCH(Int32LessThan(*idx, len), &LoopNext, &loopExit);
in GetEnumPropertyEntries() 2042 BRANCH(Int32LessThan(*length, len), &needTrim, &exit);
in GetEnumPropertyEntries() 2180 BRANCH(Int32LessThan(*index, lengthOfKeys), &inRange, &afterLoop);
in TestIntegrityLevel()
|
H A D | builtins_dataview_stub_builder.cpp | 49 BRANCH(Int32LessThan(index, Int32(0)), slowPath, &indexIsValid);
in SetTypedValue()
|
H A D | builtins_function_stub_builder.cpp | 440 BRANCH(Int32LessThan(*i, length), &loopHead, &afterLoop);
in NewTaggedArrayFromArgs() 480 BRANCH(Int32LessThan(*i, length), &loopEnd, &afterLoop);
in NewTaggedArrayFromArgs()
|
H A D | builtins_typedarray_stub_builder.cpp | 825 BRANCH(Int32LessThan(Int32Add(*fromIndex, thisLen), Int32(0)), &setBackZero, &calculateFrom);
in Includes() 848 BRANCH(Int32LessThan(*fromIndex, thisLen), &next, &loopExit);
in Includes() 1185 BRANCH(Int32LessThan(*k, thisLen), &next, &loopExit);
in Reduce() 1270 BRANCH(Int32LessThan(*i, thisArrlen), &next, &loopExit);
in Every() 1463 BRANCH(Int32LessThan(*i, thisLen), &next, &loopExit);
in Filter() 1525 BRANCH(Int32LessThan(*i, *newArrayLen), &next2, &loopExit2);
in Filter()
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | loop_optimization_test.cpp | 158 builder.Branch(builder.Int32LessThan(*index, invariant), &loopBody, &loopExit); in HWTEST_F_L0() 209 builder.Branch(builder.Int32LessThan(*index, invariant), &loopBody, &loopExit); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 53 BRANCH(Int32LessThan(*varHotnessCounter, Int32(0)), &slowPath, &dispatch); \ 2686 Branch(Int32LessThan(*i, level), &loopHead, &afterLoop); in GenerateCircuit() 2690 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 2713 Branch(Int32LessThan(*i, level), &loopHead, &afterLoop); in GenerateCircuit() 2717 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 3444 Branch(Int32LessThan(*i, level), &loopHead, &afterLoop); in GenerateCircuit() 3448 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 3471 Branch(Int32LessThan(*i, level), &loopHead, &afterLoop); in GenerateCircuit() 3475 Branch(Int32LessThan(*i, level), &loopEnd, &afterLoop); in GenerateCircuit() 4489 Branch(Int32LessThan(* in GenerateCircuit() [all...] |