Home
last modified time | relevance | path

Searched refs:PtrMul (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stub_builder.h122 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast()
132 GateRef target = PtrMul(ZExtInt32ToPtr(ZExtInt8ToInt32(opcode)), IntPtrSize()); in Dispatch()
220 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), idx)); in GetNewTarget()
287 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue()
292 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GetVregValue()
H A Dbaseline_stubs-inl.h248 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), idx)); in GetNewTarget()
314 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue()
319 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GetVregValue()
H A Dbaseline_stubs.cpp1382 GateRef argv = PtrAdd(sp, PtrMul(PtrAdd(ZExtInt8ToPtr(thisReg), IntPtr(1)), IntPtr(8))); in GenerateCircuit()
1445 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt16ToPtr(v0), IntPtr(JSTaggedValue::TaggedTypeSize()))); in GenerateCircuit()
1820 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt32ToPtr(argStart), IntPtr(8))); in GenerateCircuit()
2652 GateRef receiver = Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GenerateCircuit()
3663 PtrMul(PtrAdd(firstArgRegIdx, firstArgOffset), IntPtr(8))); // 8: skip function in GenerateCircuit()
3882 GateRef argv = PtrAdd(sp, PtrMul( in GenerateCircuit()
3972 GateRef argv = PtrAdd(sp, PtrMul( in GenerateCircuit()
4022 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt8ToPtr(vregId), IntPtr(8))); // 8: byteSize in GenerateCircuit()
4086 GateRef argv = PtrAdd(sp, PtrMul( in GenerateCircuit()
4611 GateRef argv = PtrAdd(sp, PtrMul( in GenerateCircuit()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dinterpreter_stub-inl.h32 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue()
37 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GetVregValue()
276 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), idx)); in GetNewTarget()
680 GateRef target = PtrMul(ZExtInt32ToPtr(ZExtInt8ToInt32(opcode)), IntPtrSize()); in Dispatch()
688 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast()
697 GateRef target = PtrMul(ZExtInt32ToPtr(ZExtInt8ToInt32(opcode)), IntPtrSize()); in DispatchDebugger()
706 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchDebuggerLast()
722 GateRef target = PtrMul(index, IntPtrSize()); in DispatchWithId()
H A Dcircuit_builder-inl.h66 return PtrMul(IntPtr(sizeof(JSTaggedValue)), IntPtr(static_cast<int>(index))); in GetGlobalConstantOffset()
H A Dmcr_circuit_builder.h692 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetValueFromTaggedArray()
699 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetValueFromTaggedArray()
706 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetValueFromJSArrayWithElementsKind()
714 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in SetValueToTaggedArray()
H A Dhcr_circuit_builder.h138 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
216 return PtrMul(ZExtInt32ToPtr(objectSizeInWords), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetObjectSizeFromHClass()
H A Dstub_builder-inl.h392 inline GateRef StubBuilder::PtrMul(GateRef x, GateRef y) in PtrMul() function in panda::ecmascript::kungfu::StubBuilder
394 return env_->GetBuilder()->PtrMul(x, y); in PtrMul()
2305 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in SetValueToTaggedArrayWithAttr()
2313 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in SetValueToTaggedArrayWithRep()
2322 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in SetValueToTaggedArray()
2329 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetValueFromTaggedArray()
2354 PtrAdd(arrayAddr, PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), ZExtInt32ToPtr(TaggedGetInt(index)))); in GetUnsharedConstpool()
2360 GateRef offset = PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(int64_t))); in GetValueFromMutantTaggedArray()
3499 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), length)); in ComputeTaggedArraySize()
3534 GateRef target = PtrMul(ZExtInt32ToPt in DispatchBuiltins()
[all...]
H A Dinterpreter_stub.cpp245 GateRef relativeOffset = PtrMul(ZExtInt32ToPtr(typeInfoNum), IntPtr(JSTaggedValue::TaggedTypeSize())); \
264 GateRef relativeOffset = PtrMul(ZExtInt32ToPtr(*varIndex), IntPtr(JSTaggedValue::TaggedTypeSize())); \
602 GateRef receiver = Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in DECLARE_ASM_HANDLER()
3560 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt16ToPtr(v0), IntPtr(JSTaggedValue::TaggedTypeSize()))); // skip function in DECLARE_ASM_HANDLER()
4362 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt8ToPtr(ReadInst8_2(pc)), IntPtr(8))); // 8: byteSize in DECLARE_ASM_HANDLER()
4377 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt8ToPtr(ReadInst8_2(pc)), IntPtr(8))); // 8: byteSize in DECLARE_ASM_HANDLER()
4392 GateRef argv = PtrAdd(sp, PtrMul( in DECLARE_ASM_HANDLER()
4410 GateRef argv = PtrAdd(sp, PtrMul( in DECLARE_ASM_HANDLER()
4428 GateRef argv = PtrAdd(sp, PtrMul( in DECLARE_ASM_HANDLER()
4446 GateRef argv = PtrAdd(sp, PtrMul( in DECLARE_ASM_HANDLER()
[all...]
H A Dtyped_hcr_lowering.cpp1124 GateRef offset = builder_.PtrMul(index, elementSize); in LowerTypedArrayLoadElement()
1313 GateRef offset = builder_.PtrMul(index, elementSize); in LowerTypedArrayStoreElement()
1415 GateRef offset = builder_.PtrMul(index, elementSize); in LowerUInt8ClampedArrayStoreElement()
1911 builder_.PtrMul(builder_.ZExtInt32ToPtr(leftLength), in LowerStringAdd()
2010 builder_.PtrMul(builder_.ZExtInt32ToPtr(leftLength), in LowerStringAdd()
2062 builder_.PtrMul(builder_.ZExtInt32ToPtr(leftLength), in LowerStringAdd()
H A Dstub_builder.cpp334 PtrMul(ZExtInt32ToPtr(Int32(idx)), in FindElementWithCache()
385 PtrAdd(cache, PtrMul(ZExtInt32ToPtr(hash), IntPtr(PropertiesCache::PropertyKey::GetPropertyKeySize()))); in GetIndexFromPropertiesCache()
734 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), in FindElementFromNumberDictionary()
791 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), in FindEntryFromNameDictionary()
899 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), in FindEntryFromTransitionDictionary()
2375 result = Load(VariableType::JS_ANY(), receiver, PtrMul(ZExtInt32ToPtr(index), in LoadFromField()
3055 GateRef toOffset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in StoreField()
3146 GateRef toIndex = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in StoreWithTransition()
3261 PtrMul(ZExtInt32ToPtr(attributesIndex), IntPtr(JSTaggedValue::TaggedTypeSize())); in UpdateValueAndAttributes()
8823 GateRef offset = PtrMul(ZExtInt32ToPt in GetNormalStringData()
[all...]
H A Dcircuit_builder.cpp601 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), ZExtInt32ToPtr(TaggedGetInt(index)))); in GetUnsharedConstpool()
H A Dprofiler_stub_builder.cpp812 auto indexOffset = PtrMul(ZExtInt32ToPtr(index), IntPtr(JSTaggedValue::TaggedTypeSize())); in GetBitFieldOffsetFromProfileTypeInfo()
H A Dnew_object_stub_builder.cpp1237 GateRef argument = Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in FillArgumentsList()
1342 GateRef receiver = Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), idx)); in AssignRestArg()
H A Dcircuit_builder.h73 V(PtrMul, Mul, MachineType::ARCH) \
H A Dstub_builder.h215 GateRef PtrMul(GateRef x, GateRef y);
H A Dslowpath_lowering.cpp2955 GateRef offset = builder_.PtrMul(builder_.ZExtInt32ToPtr(indexOffset), in GetValueFromTaggedArray()
3897 builder_.PtrMul(builder_.ZExtInt32ToPtr(unshareIdx), builder_.IntPtr(JSTaggedValue::TaggedTypeSize())); in LowerGetUnsharedConstPool()
3904 builder_.PtrAdd(unshareCpAddr, builder_.PtrMul(builder_.IntPtr(JSTaggedValue::TaggedTypeSize()), in LowerGetUnsharedConstPool()
H A Dmcr_circuit_builder.cpp1441 PtrMul(IntPtr(JSTaggedValue::TaggedTypeSize()), length)); in ComputeTaggedArraySize()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_string_stub_builder.cpp227 charPosition = PtrMul(ZExtInt32ToPtr(*index), IntPtr(sizeof(uint16_t))); in FastStringCharCodeAt()
234 charPosition = PtrMul(ZExtInt32ToPtr(*index), IntPtr(sizeof(uint8_t))); in FastStringCharCodeAt()
765 GateRef fromOffset = PtrMul(ZExtInt32ToPtr(from), IntPtr(sizeof(uint16_t) / sizeof(uint8_t))); in GetSubString()
1098 PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint16_t)))))); in StringAt()
1104 PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint8_t)))))); in StringAt()
1163 PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint8_t)))))); in GetSingleCharCodeFromConstantString()
1182 PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint16_t)))))); in GetSingleCharCodeFromLineString()
1188 PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint8_t)))))); in GetSingleCharCodeFromLineString()
1294 GateRef dataAddr = PtrAdd(dataUtf, PtrMul(ZExtInt32ToPtr(index), IntPtr(sizeof(uint16_t)))); in CreateFromEcmaString()
1301 GateRef dataAddr = PtrAdd(dataUtf, PtrMul(ZExtInt32ToPt in CreateFromEcmaString()
[all...]
H A Dbuiltins_stubs.cpp162 return Load(VariableType::JS_ANY(), argv, PtrMul(index, IntPtr(JSTaggedValue::TaggedTypeSize()))); in GetArgFromArgv()
174 arg = Load(VariableType::JS_ANY(), argv, PtrMul(index, IntPtr(JSTaggedValue::TaggedTypeSize()))); in GetArgFromArgv()
H A Dbuiltins_number_stub_builder.cpp440 dstTmp = PtrAdd(*dstTmp, PtrMul(ZExtInt32ToPtr(*cursor), IntPtr(sizeof(uint8_t)))); in NumberToString()
H A Dbuiltins_array_stub_builder.cpp218 GateRef moveTo = PtrAdd(arrayStart, PtrMul(numArgs, IntPtr(JSTaggedValue::TaggedTypeSize()))); in Unshift()

Completed in 102 milliseconds