/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | typed_native_inline_lowering.h | 49 inline bool NeedRunNaNLoopCheck(NumberCompareKind kind, BuiltinsStubCSigns::ID callID) in NeedRunNaNLoopCheck() argument 51 return ((kind == TARDOU_ARRNUM || kind == NONE) && callID == BuiltinsStubCSigns::ID::ArrayIncludes); in NeedRunNaNLoopCheck() 162 BuiltinsStubCSigns::ID callID, GateRef gate); 179 BuiltinsStubCSigns::ID callID, 188 IterationKind GetArrayIterKindFromBuilin(BuiltinsStubCSigns::ID callID);
|
H A D | typed_native_inline_lowering.cpp | 2853 BuiltinsStubCSigns::ID callID = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(callIDRef)); in LowerArrayIncludesIndexOf() local 2884 if (callID == BuiltinsStubCSigns::ID::ArrayIncludes && (Elements::IsHole(kind) || kind == ElementsKind::NONE)) { in LowerArrayIncludesIndexOf() 2912 callID, in LowerArrayIncludesIndexOf() 2937 callID, in LowerArrayIncludesIndexOf() 2962 callID, in LowerArrayIncludesIndexOf() 2987 callID, in LowerArrayIncludesIndexOf() 3024 res = NormalCompareLoop(elements, *fromIndex, targetElement, arrayLength, callID, gate); in LowerArrayIncludesIndexOf() 3030 if (callID == BuiltinsStubCSigns::ID::ArrayIncludes) { in LowerArrayIncludesIndexOf() 3083 GateRef arrayLength, BuiltinsStubCSigns::ID callID, GateRef gate) in NormalCompareLoop() 3112 elements, fromIndex, targetElement, arrayLength, callID, tru in NormalCompareLoop() 3082 NormalCompareLoop(GateRef elements, GateRef fromIndex, GateRef targetElement, GateRef arrayLength, BuiltinsStubCSigns::ID callID, GateRef gate) NormalCompareLoop() argument 3154 BuiltinsStubCSigns::ID callID = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(callIDRef)); LowerArrayIteratorBuiltin() local 3171 GetArrayIterKindFromBuilin(BuiltinsStubCSigns::ID callID) GetArrayIterKindFromBuilin() argument 4113 TargetNumberCompareLoop(GateRef elements, GateRef fromIndex, GateRef targetElement, GateRef arrayLength, BuiltinsStubCSigns::ID callID, bool arrayHasHole, NumberCompareKind kind) TargetNumberCompareLoop() argument [all...] |
H A D | native_inline_lowering.cpp | 1512 GateRef callID = builder_.Int32(static_cast<int32_t>(id)); in TryInlineIndexOfIncludes() local 1515 ret = builder_.ArrayIncludesIndexOf(thisArray, builder_.Int32(0), targetElement, callID, arrayKind); in TryInlineIndexOfIncludes() 1520 ret = builder_.ArrayIncludesIndexOf(thisArray, fromIndex, targetElement, callID, arrayKind); in TryInlineIndexOfIncludes()
|
H A D | mcr_circuit_builder.cpp | 1849 GateRef thisArray, GateRef fromIndex, GateRef targetElement, GateRef callID, GateRef arrayKind) in ArrayIncludesIndexOf() 1857 {currentControl, currentDepend, thisArray, fromIndex, targetElement, callID, arrayKind}, in ArrayIncludesIndexOf() 1864 GateRef CircuitBuilder::ArrayIteratorBuiltin(GateRef thisArray, GateRef callID) in ArrayIteratorBuiltin() argument 1871 {currentControl, currentDepend, thisArray, callID}, in ArrayIteratorBuiltin() 1848 ArrayIncludesIndexOf( GateRef thisArray, GateRef fromIndex, GateRef targetElement, GateRef callID, GateRef arrayKind) ArrayIncludesIndexOf() argument
|
H A D | number_speculative_retype.cpp | 2133 GateRef callID = acc_.GetValueIn(gate, 3); in VisitArrayIncludesIndexOf() local 2134 BuiltinsStubCSigns::ID id = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(callID)); in VisitArrayIncludesIndexOf()
|
H A D | circuit_builder.h | 791 GateRef ArrayIteratorBuiltin(GateRef thisArray, GateRef callID);
|