Home
last modified time | relevance | path

Searched refs:Int32Add (Results 1 - 25 of 41) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_dataview_stub_builder.cpp75 BRANCH(Int32GreaterThan(Int32Add(index, elementSize), size), slowPath, &setValue); in SetTypedValue()
78 GateRef bufferIndex = Int32Add(index, offset); in SetTypedValue()
127 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b1)); in SetValueInBufferForInt32()
128 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b2)); in SetValueInBufferForInt32()
129 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b3)); in SetValueInBufferForInt32()
135 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b2)); in SetValueInBufferForInt32()
136 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b1)); in SetValueInBufferForInt32()
137 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::THREE)), TruncInt32ToInt8(b0)); in SetValueInBufferForInt32()
171 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b1)); in SetValueInBufferForInt64()
172 Store(VariableType::INT8(), glue, pointer, Int32Add(offse in SetValueInBufferForInt64()
[all...]
H A Dlinked_hashtable_stub_builder.h61 return Int32Add(bucket, Int32(LinkedHashTableType::ELEMENTS_START_INDEX)); in BucketToIndex()
82 return GetElement(linkedTable, Int32Add(index, valueIndex)); in GetValue()
89 SetElement(linkedTable, Int32Add(index, valueIndex), value); in SetValue()
96 GateRef sumEntrySize = Int32Mul(entry, Int32Add(Int32(entrySize), Int32(1))); in EntryToIndex()
97 return Int32Add(Int32(startIndex), Int32Add(GetCapacity(linkedTable), sumEntrySize)); in EntryToIndex()
123 return GetElement(linkedTable, Int32Add(entryIndex, Int32(LinkedHashTableObject::ENTRY_SIZE))); in GetNextEntry()
129 SetElement(linkedTable, Int32Add(entryIndex, Int32(LinkedHashTableObject::ENTRY_SIZE)), nextEntry); in SetNextEntry()
189 GateRef nEntrySize = Int32Mul(numberOfElements, Int32Add(entrySize, Int32(1))); in CalNewTaggedArrayLength()
190 GateRef length = Int32Add(startInde in CalNewTaggedArrayLength()
[all...]
H A Dcontainers_queue_stub_builder.h53 length = Int32Add(Int32Sub(end, begin), elementsSize); in GetArrayLength()
68 GateRef curIndex = Int32Mod(Int32Add(front, index), capacity); in Get()
77 return Int32Mod(Int32Add(index, Int32(1)), elementsSize); in GetNextPosition()
H A Dlinked_hashtable_stub_builder.cpp35 GateRef numberOfAllElements = Int32Add(GetNumberOfElements(linkedTable), in Rehash()
61 currentDeletedElements = Int32Add(*currentDeletedElements, Int32(1)); in Rehash()
93 GateRef ele = GetElement(linkedTable, Int32Add(fromIndex, *j)); in Rehash()
94 SetElement(newTable, Int32Add(desIndex, *j), ele); in Rehash()
98 j = Int32Add(*j, Int32(1)); in Rehash()
101 desEntry = Int32Add(*desEntry, Int32(1)); in Rehash()
106 i = Int32Add(*i, Int32(1)); in Rehash()
130 GateRef newCapacity = ComputeCapacity(Int32Add(GetNumberOfElements(linkedTable), numberOfAddedElements)); in GrowCapacity()
176 GateRef idx = Int32Add(index, *i); in RemoveEntry()
181 i = Int32Add(* in RemoveEntry()
[all...]
H A Dcontainers_deque_stub_builder.h38 return Int32Mod(Int32Add(Int32Sub(last, first), capacity), capacity); in GetSize()
47 GateRef curIndex = Int32Mod(Int32Add(first, index), capacity); in Get()
H A Dbuiltins_object_stub_builder.cpp130 index = Int32Add(*index, Int32(1)); in CreateListFromArrayLike()
289 idx = Int32Add(*idx, Int32(1)); in AssignEnumElementProperty()
340 idx = Int32Add(*idx, Int32(1)); in AssignEnumElementProperty()
433 idx = Int32Add(*idx, Int32(1)); in LayoutInfoAssignAllEnumProperty()
511 idx = Int32Add(*idx, Int32(1)); in NameDictionaryAssignAllEnumProperty()
791 result = Int32Add(*result, Int32(1)); in GetNumKeysFromLayoutInfo()
795 i = Int32Add(*i, Int32(1)); in GetNumKeysFromLayoutInfo()
882 result = Int32Add(*result, Int32(1)); in GetNumKeysFromDictionary()
886 i = Int32Add(*i, Int32(1)); in GetNumKeysFromDictionary()
926 SetValueToTaggedArray(VariableType::JS_ANY(), glue_, array, Int32Add(*enumKey in LayoutInfoGetAllEnumKeys()
[all...]
H A Dcontainers_stack_stub_builder.h33 return Int32Add(top, Int32(1)); in GetSize()
H A Dcontainers_stub_builder.cpp138 k = Int32Add(*k, Int32(1)); in ContainersCommonFuncCall()
247 k = Int32Add(*k, Int32(1)); in QueueCommonFuncCall()
358 first = Int32Mod(Int32Add(*first, Int32(1)), capacity); in DequeCommonFuncCall()
359 index = Int32Add(*index, Int32(1)); in DequeCommonFuncCall()
469 index = Int32Add(*index, Int32(1)); in ContainersLightWeightCall()
606 index = Int32Add(*index, Int32(1)); in ContainersHashCall()
697 Int32Add(*valueNode, Int32(TaggedList<TaggedArray>::NEXT_PTR_OFFSET)), type)); in ContainersLinkedListCall()
718 index = Int32Add(*index, Int32(1)); in ContainersLinkedListCall()
H A Dbuiltins_typedarray_stub_builder.cpp222 start = Int32Add(*start, Int32(1)); in FastCopyElementToArray()
274 GateRef byteIndex = Int32Add(index, offset); in GetValueFromBuffer()
283 GateRef byteIndex = Int32Add(index, offset); in GetValueFromBuffer()
292 GateRef byteIndex = Int32Add(index, offset); in GetValueFromBuffer()
310 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::TWO)), offset); in GetValueFromBuffer()
319 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::TWO)), offset); in GetValueFromBuffer()
328 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::FOUR)), offset); in GetValueFromBuffer()
343 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::FOUR)), offset); in GetValueFromBuffer()
362 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::FOUR)), offset); in GetValueFromBuffer()
371 GateRef byteIndex = Int32Add(Int32Mu in GetValueFromBuffer()
[all...]
H A Dbuiltins_string_stub_builder.cpp267 .Or(Int32Equal(Int32Add(posVal, Int32(1)), GetLengthFromString(thisValue))) in CodePointAt()
271 GateRef second = StringAt(stringInfoGate, Int32Add(*pos, Int32(1))); in CodePointAt()
652 GateRef newStart = Int32Add(*start, thisLen); in SubStr()
894 GateRef tailPos = Int32Add(pos, searchStringInfoGate.GetLength()); in Replace()
935 relativeIndex = Int32Add(index, length); in ConvertAndClampRelativeIndex()
1212 result = GetSingleCharCodeFromLineString(parent, Int32Add(startIndex, index)); in GetSingleCharCodeFromSlicedString()
1217 result = GetSingleCharCodeFromConstantString(parent, Int32Add(startIndex, index)); in GetSingleCharCodeFromSlicedString()
1653 i = Int32Add(*i, Int32(1)); in CanBeCompressed()
1805 i = Int32Add(*i, Int32(1)); in StringIndexOf()
1822 i = Int32Add(* in StringIndexOf()
[all...]
H A Dbuiltins_array_stub_builder.cpp1772 k = Int32Add(*k, Int32(1)); in Reduce()
2047 index = Int32Add(*index, Int32(1)); in DoReverse()
2409 GateRef newLength = Int32Add(oldLength, ChangeIntPtrToInt32(numArgs)); in Push()
2431 index = Int32Add(oldLength, Int32(0)); // 0 slot index in Push()
2439 index = Int32Add(oldLength, Int32(0)); // 0 slot index in Push()
2443 index = Int32Add(oldLength, Int32(1)); // 1 slot index in Push()
2625 GateRef lenFromIndexSum = Int32Add(thisLen, *fromIndex); in Includes()
2663 from = Int32Add(*from, Int32(1)); in Includes()
2705 Int32Add(index, Int32(builtins::StringToListResultCache::STRING_INDEX))); in From()
2718 Int32Add(inde in From()
[all...]
H A Dbuiltins_function_stub_builder.cpp303 index = Int32Add(*index, Int32(1)); in BuildArgumentsListFastElements()
344 index = Int32Add(*index, Int32(1)); in BuildArgumentsListFastElements()
413 i = Int32Add(*i, Int32(1)); in MakeArgListWithHole()
450 GateRef index = Int32Add(*i, startIndex); in NewTaggedArrayFromArgs()
479 i = Int32Add(*i, Int32(1)); in NewTaggedArrayFromArgs()
H A Dbuiltins_number_stub_builder.cpp407 length = Int32Add(*length, Int32(1)); in NumberToString()
423 length = Int32Add(*length, Int32(1)); in NumberToString()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dinterpreter_stub-inl.h131 return Int32Add(currentInst2, ZExtInt8ToInt32(ReadInst8_0(pc))); in ReadInstSigned16_0()
144 GateRef currentInst2 = Int32Add(currentInst1, ZExtInt8ToInt32(ReadInst8_2(pc))); in ReadInstSigned32_0()
146 GateRef currentInst4 = Int32Add(currentInst3, ZExtInt8ToInt32(ReadInst8_1(pc))); in ReadInstSigned32_0()
148 return Int32Add(currentInst5, ZExtInt8ToInt32(ReadInst8_0(pc))); in ReadInstSigned32_0()
275 GateRef idx = ZExtInt32ToPtr(Int32Add(numVregs, haveFunc)); in GetNewTarget()
464 i = Int32Add(*i, Int32(1)); // 1 : set as high 1 bits in PushUndefined()
518 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
527 Int32Mul(Int32Add(Int32Add(numVreg in GetStartIdxAndNumArgs()
[all...]
H A Dic_stub_builder.cpp41 GateRef secondValue = GetValueFromTaggedArray(profileTypeInfo_, Int32Add(slotId_, Int32(1))); in NamedICAccessor()
71 GateRef secondValue = GetValueFromTaggedArray(profileTypeInfo_, Int32Add(slotId_, Int32(1))); in NamedICAccessor()
175 profileTypeInfo_, Int32Add(slotId_, Int32(1))); in StoreICByName()
201 profileTypeInfo_, Int32Add(slotId_, Int32(1))); in LoadICByValue()
254 profileTypeInfo_, Int32Add(slotId_, Int32(1))); in StoreICByValue()
260 true, profileTypeInfo_, Int32Add(slotId_, Int32(1))); in StoreICByValue()
H A Dlcr_circuit_builder.h87 return TruncInt32ToInt16(Int32Add(high8bits, low8bits)); in Int16ToBigEndianInt16()
96 GateRef firstHalf = Int32Add(first8bits, second8bits); in Int32ToBigEndianInt32()
97 GateRef secondHalf = Int32Add(third8bits, fourth8bits); in Int32ToBigEndianInt32()
98 return Int32Add(firstHalf, secondHalf); in Int32ToBigEndianInt32()
H A Dstub_builder.cpp429 mid = Int32Add(*low, Int32Div(Int32Sub(*high, *low), Int32(2))); // 2: half in BinarySearch()
443 low = Int32Add(*mid, Int32(1)); in BinarySearch()
513 BRANCH(Int32LessThan(Int32Add(*midRight, Int32(1)), elements), &nextCount1, &exit); in BinarySearch()
517 midRight = Int32Add(*midRight, Int32(1)); in BinarySearch()
774 count = Int32Add(*count, Int32(1)); in FindElementFromNumberDictionary()
876 count = Int32Add(*count, Int32(1)); in FindEntryFromNameDictionary()
936 hash = Int32Add(*hash, metaData); in FindEntryFromTransitionDictionary()
988 count = Int32Add(*count, Int32(1)); in FindEntryFromTransitionDictionary()
1097 GateRef newL = Int32Add(oldLength, propertiesStep); in ComputeNonInlinedFastPropsCapacity()
1122 GateRef newL = Int32Add(oldLengt in ComputeElementCapacity()
[all...]
H A Dnew_object_stub_builder.cpp42 auto length = Int32Add(numSlots, Int32(LexicalEnv::RESERVED_ENV_LENGTH)); in NewLexicalEnv()
216 i = Int32Add(*i, Int32(1)); in CloneProperties()
359 i = Int32Add(*i, Int32(1)); in CloneObjectLiteral()
775 index = Int32Add(*index, Int32(1)); in ExtendArray()
1236 GateRef idx = ZExtInt32ToPtr(Int32Add(startIdx, *i)); in FillArgumentsList()
1239 i = Int32Add(*i, Int32(1)); in FillArgumentsList()
1341 GateRef idx = ZExtInt32ToPtr(Int32Add(startIdx, *i)); in AssignRestArg()
1344 i = Int32Add(*i, Int32(1)); in AssignRestArg()
1580 startOffset = Int32Add(start, Int32(tSize)); in InitializeWithSpeicalValue()
1595 off = Int32Add(of in InitializeWithSpeicalValue()
[all...]
H A Dstub_builder-inl.h377 inline GateRef StubBuilder::Int32Add(GateRef x, GateRef y) in Int32Add() function in panda::ecmascript::kungfu::StubBuilder
379 return env_->GetBuilder()->Int32Add(x, y); in Int32Add()
789 auto nextOffset = Int32LSR(Int32Mul(count, Int32Add(count, Int32(1))), in GetNextPositionForHash()
791 return Int32And(Int32Add(last, nextOffset), Int32Sub(size, Int32(1))); in GetNextPositionForHash()
2190 Int32Add(inlinedPropsStart, attrOffset), Int32(JSTaggedValue::TaggedTypeSize())); in SetPropertyInlinedProps()
2202 Int32Add(inlinedPropsStart, index), Int32(JSTaggedValue::TaggedTypeSize())); in GetPropertyInlinedProps()
2210 Int32Add(inlinedPropsStart, index), Int32(JSTaggedValue::TaggedTypeSize())); in GetInlinedPropOffsetFromHClass()
2217 SetNumberOfPropsToHClass(glue, hClass, Int32Add(propNums, Int32(1))); in IncNumberOfProps()
2473 GateRef index = Int32Add(Int32LSL(entry, Int32(LayoutInfo::ELEMENTS_INDEX_LOG2)), in GetPropAttrFromLayoutInfo()
3024 GateRef valueIndex = Int32Add(inde in SetPropertiesToSendableEnv()
[all...]
H A Dntype_hcr_lowering.cpp316 GateRef offset = builder_.Int32Add(indexOffset, dataOffset); in LowerStoreModuleVar()
338 GateRef offset = builder_.Int32Add(indexOffset, dataOffset); in LowerLdLocalModuleVar()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stub_builder.h219 GateRef idx = ZExtInt32ToPtr(Int32Add(numVregs, haveFunc)); in GetNewTarget()
244 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
253 Int32Mul(Int32Add(Int32Add(numVregs, copyArgs), *numArgs), in GetStartIdxAndNumArgs()
263 GateRef startIdx = Int32Add(Int32Add(numVregs, copyArgs), restIdx); in GetStartIdxAndNumArgs()
H A Dbaseline_stubs-inl.h247 GateRef idx = ZExtInt32ToPtr(Int32Add(numVregs, haveFunc)); in GetNewTarget()
272 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
281 Int32Mul(Int32Add(Int32Add(numVregs, copyArgs), *numArgs), in GetStartIdxAndNumArgs()
290 GateRef startIdx = Int32Add(Int32Add(numVregs, copyArgs), restIdx); in GetStartIdxAndNumArgs()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dloop_optimization_test.cpp160 auto variant = builder.Int32Add(*sum, builder.Int32(2)); in HWTEST_F_L0()
162 index = builder.Int32Add(*index, builder.Int32(1)); in HWTEST_F_L0()
212 sum = builder.Int32Add(*sum, variant); in HWTEST_F_L0()
213 index = builder.Int32Add(*index, builder.Int32(1)); in HWTEST_F_L0()
H A Dconstant_folding_test.cpp72 auto sum = builder.Int32Add(*number1, *number2); in HWTEST_F_L0()
H A Dinstruction_combine_test.cpp138 auto test_x_add_0 = builder.Int32Add(x, const_i32_0); in HWTEST_F_L0()
146 auto result = instcombie.VisitGate(builder.Int32Add(const_i32_1, const_i32_2)); in HWTEST_F_L0()
154 auto result = instcombie.VisitGate(builder.Int32Add(const_i32_max, const_i32_1)); in HWTEST_F_L0()
166 auto result = instcombie.VisitGate(builder.Int32Add(builder.Int32Sub(zero, x), y)); in HWTEST_F_L0()
177 auto result = instcombie.VisitGate(builder.Int32Add(y, builder.Int32Sub(zero, x))); in HWTEST_F_L0()
189 auto result = instcombie.VisitGate(builder.Int32Add(builder.Int32Add(y, const_1), const_2)); in HWTEST_F_L0()
200 auto result = instcombie.VisitGate(builder.Int32Add(builder.Int32Add(y, const_1), const_2)); in HWTEST_F_L0()

Completed in 56 milliseconds

12