Home
last modified time | relevance | path

Searched refs:TypedStoreOp (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_gate_meta_data.cpp94 std::string GateMetaData::Str(TypedStoreOp op) in Str()
96 const std::map<TypedStoreOp, const char *> strMap = { in Str()
97 #define TYPED_STORE_OP_NAME_MAP(OP) { TypedStoreOp::OP, #OP }, in Str()
H A Dshare_gate_meta_data.h43 enum class TypedStoreOp : uint8_t;
192 static std::string Str(TypedStoreOp op);
755 explicit StoreElementAccessor(TypedStoreOp op, OnHeapMode onHeap) in StoreElementAccessor()
760 TypedStoreOp GetTypedStoreOp() const in GetTypedStoreOp()
776 using TypedStoreOpBits = panda::BitField<TypedStoreOp, 0, TYPED_STORE_OP_BITS_SIZE>;
H A Dnumber_speculative_retype.cpp1554 case TypedStoreOp::INT8ARRAY_STORE_ELEMENT: in VisitStoreElement()
1555 case TypedStoreOp::UINT8ARRAY_STORE_ELEMENT: in VisitStoreElement()
1556 case TypedStoreOp::UINT8CLAMPEDARRAY_STORE_ELEMENT: in VisitStoreElement()
1557 case TypedStoreOp::INT16ARRAY_STORE_ELEMENT: in VisitStoreElement()
1558 case TypedStoreOp::UINT16ARRAY_STORE_ELEMENT: in VisitStoreElement()
1559 case TypedStoreOp::INT32ARRAY_STORE_ELEMENT: in VisitStoreElement()
1560 case TypedStoreOp::UINT32ARRAY_STORE_ELEMENT: in VisitStoreElement()
1561 case TypedStoreOp::ARRAY_STORE_INT_ELEMENT: in VisitStoreElement()
1564 case TypedStoreOp::FLOAT32ARRAY_STORE_ELEMENT: in VisitStoreElement()
1565 case TypedStoreOp in VisitStoreElement()
[all...]
H A Dtyped_bytecode_lowering.cpp1225 builder_.StoreElement<TypedStoreOp::FLOAT32ARRAY_STORE_ELEMENT>(receiver, index, value, onHeap); in TryLowerTypedStObjByIndexForBuiltin()
1376 builder_.StoreElement<TypedStoreOp::ARRAY_STORE_ELEMENT>(receiver, propKey, value); in StoreJSArrayByIndex()
1395 builder_.StoreElement<TypedStoreOp::INT8ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1398 builder_.StoreElement<TypedStoreOp::UINT8ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1401 builder_.StoreElement<TypedStoreOp::UINT8CLAMPEDARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1404 builder_.StoreElement<TypedStoreOp::INT16ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1407 builder_.StoreElement<TypedStoreOp::UINT16ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1410 builder_.StoreElement<TypedStoreOp::INT32ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1413 builder_.StoreElement<TypedStoreOp::UINT32ARRAY_STORE_ELEMENT>(receiver, propKey, value, onHeap); in StoreTypedArrayByIndex()
1416 builder_.StoreElement<TypedStoreOp in StoreTypedArrayByIndex()
[all...]
H A Dtyped_hcr_lowering.cpp1241 TypedStoreOp op = accessor.GetTypedStoreOp(); in LowerStoreElement()
1243 case TypedStoreOp::ARRAY_STORE_ELEMENT: in LowerStoreElement()
1244 case TypedStoreOp::ARRAY_STORE_INT_ELEMENT: in LowerStoreElement()
1245 case TypedStoreOp::ARRAY_STORE_DOUBLE_ELEMENT: in LowerStoreElement()
1248 case TypedStoreOp::INT8ARRAY_STORE_ELEMENT: in LowerStoreElement()
1251 case TypedStoreOp::UINT8ARRAY_STORE_ELEMENT: in LowerStoreElement()
1254 case TypedStoreOp::UINT8CLAMPEDARRAY_STORE_ELEMENT: in LowerStoreElement()
1257 case TypedStoreOp::INT16ARRAY_STORE_ELEMENT: in LowerStoreElement()
1260 case TypedStoreOp::UINT16ARRAY_STORE_ELEMENT: in LowerStoreElement()
1263 case TypedStoreOp in LowerStoreElement()
[all...]
H A Dgate_accessor.cpp350 TypedStoreOp op = GetTypedStoreOp(gate); in TypedOpIsTypedArray()
351 return TypedStoreOp::TYPED_ARRAY_FIRST <= op && op <= TypedStoreOp::TYPED_ARRAY_LAST; in TypedOpIsTypedArray()
366 TypedStoreOp GateAccessor::GetTypedStoreOp(GateRef gate) const in GetTypedStoreOp()
370 return static_cast<TypedStoreOp>(gatePtr->GetOneParameterMetaData()->GetValue()); in GetTypedStoreOp()
H A Dmcr_gate_meta_data.h136 enum class TypedStoreOp : uint8_t { class
H A Dntype_bytecode_lowering.cpp278 builder_.StoreElement<TypedStoreOp::ARRAY_STORE_ELEMENT>(receiver, index, value); in LowerNTypedStownByIndex()
H A Dtyped_hcr_lowering.h175 void LowerArrayStoreElement(GateRef gate, GateRef glue, TypedStoreOp kind);
H A Dgate_accessor.h403 TypedStoreOp GetTypedStoreOp(GateRef gate) const;
H A Dgate.cpp990 auto typedOp = static_cast<TypedStoreOp>(GetOneParameterMetaData()->GetValue()); in GetBytecodeStr()
H A Dmcr_circuit_builder.h632 template <TypedStoreOp Op>
H A Dcircuit_builder.h652 template<TypedStoreOp Op>
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dtyped_array_lowering_test.cpp361 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::INT32ARRAY_STORE_ELEMENT>(array, index, value); in HWTEST_F_L0()
397 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::INT32ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
429 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::FLOAT64ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
461 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::INT8ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
495 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::UINT8ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
529 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::INT16ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
563 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::UINT16ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()
597 builder.StoreElement<ecmascript::kungfu::TypedStoreOp::FLOAT32ARRAY_STORE_ELEMENT>(array, index, value, in HWTEST_F_L0()

Completed in 25 milliseconds