/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | mcr_gate_meta_data.cpp | 94 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 D | share_gate_meta_data.h | 43 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 D | number_speculative_retype.cpp | 1554 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 D | typed_bytecode_lowering.cpp | 1225 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 D | typed_hcr_lowering.cpp | 1241 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 D | gate_accessor.cpp | 350 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 D | mcr_gate_meta_data.h | 136 enum class TypedStoreOp : uint8_t { class
|
H A D | ntype_bytecode_lowering.cpp | 278 builder_.StoreElement<TypedStoreOp::ARRAY_STORE_ELEMENT>(receiver, index, value); in LowerNTypedStownByIndex()
|
H A D | typed_hcr_lowering.h | 175 void LowerArrayStoreElement(GateRef gate, GateRef glue, TypedStoreOp kind);
|
H A D | gate_accessor.h | 403 TypedStoreOp GetTypedStoreOp(GateRef gate) const;
|
H A D | gate.cpp | 990 auto typedOp = static_cast<TypedStoreOp>(GetOneParameterMetaData()->GetValue()); in GetBytecodeStr()
|
H A D | mcr_circuit_builder.h | 632 template <TypedStoreOp Op>
|
H A D | circuit_builder.h | 652 template<TypedStoreOp Op>
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | typed_array_lowering_test.cpp | 361 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()
|