/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_dataview_stub_builder.cpp | 55 if constexpr (type == DataViewType::UINT8 || type == DataViewType::INT8) {
in SetTypedValue() 126 Store(VariableType::INT8(), glue, pointer, offset, TruncInt32ToInt8(b0));
in SetValueInBufferForInt32() 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() 134 Store(VariableType::INT8(), glue, pointer, offset, 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() 170 Store(VariableType::INT8(), glu in SetValueInBufferForInt64() [all...] |
H A D | builtins_string_stub_builder.cpp | 236 Load(VariableType::INT8(), PtrAdd(stringData, charPosition)))));
in FastStringCharCodeAt() 1103 result = ZExtInt8ToInt32(Load(VariableType::INT8(), PtrAdd(dataUtf16,
in StringAt() 1162 GateRef result = ZExtInt8ToInt32(Load(VariableType::INT8(), PtrAdd(dataAddr,
in GetSingleCharCodeFromConstantString() 1187 result = ZExtInt8ToInt32(Load(VariableType::INT8(), PtrAdd(dataAddr,
in GetSingleCharCodeFromLineString() 1260 Store(VariableType::INT8(), glue, dst, IntPtr(0), TruncInt32ToInt8(charCode));
in CreateStringBySingleCharCode() 1302 data = ZExtInt8ToInt16(Load(VariableType::INT8(), dataAddr));
in CreateFromEcmaString() 1332 Store(VariableType::INT8(), glue, dst, IntPtr(0), TruncInt16ToInt8(*data));
in CreateFromEcmaString() 1417 CopyChars(glue, dst, source, len, IntPtr(sizeof(uint8_t)), VariableType::INT8());
in FastSubUtf8String() 1641 GateRef tmp = Load(VariableType::INT8(), data,
in CanBeCompressed() 1686 GateRef i = Load(VariableType::INT8(), *sourceTm in CopyUtf8AsUtf16() [all...] |
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | datatype.h | 34 INT8, 68 "i8", // INT8 94 case Type::INT8: in GetCommonType() 112 case Type::INT8: in IsInt32Bit() 128 case INT8: in IsTypeNumeric() 149 case INT8: in IsLessInt32() 181 return is_signed ? INT8 : UINT8; in GetIntTypeBySize() 201 case INT8: in Is32Bits() 236 case INT8: in IsTypeSigned() 264 case INT8 in ShiftByType() [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | type_info.h | 93 enum TypeId : uint8_t { INT8 = 0, INT16 = 1, INT32 = 2, INT64 = 3, FLOAT32 = 4, FLOAT64 = 5, INVALID = 6 }; 102 typeId_ = INT8; in TypeInfo() 104 typeId_ = INT8; in TypeInfo() 147 case INT8: in GetSize() 190 case DataType::INT8: { in FromDataType() 191 return TypeInfo(INT8); in FromDataType() 226 case INT8: in ToDataType() 227 return DataType::INT8; in ToDataType() 249 case INT8: in Dump() 250 std::cerr << "INT8"; in Dump() [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | datatype.h | 35 INT8, 69 "i8", // INT8 102 case Type::INT8: in GetCommonType() 124 case Type::INT8: in IsInt32Bit() 141 case INT8: in IsTypeNumeric() 162 case INT8: in IsLessInt32() 196 return isSigned ? INT8 : UINT8; in GetIntTypeBySize() 217 case INT8: in Is32Bits() 253 case INT8: in IsTypeSigned() 277 case INT8 in ShiftByType() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_call_signature.cpp | 289 VariableType::INT8(), in DEF_CALL_SIGNATURE() 290 VariableType::INT8(), in DEF_CALL_SIGNATURE() 291 VariableType::INT8(), in DEF_CALL_SIGNATURE() 903 VariableType::INT8(), in DEF_CALL_SIGNATURE() 937 VariableType::INT8(), in DEF_CALL_SIGNATURE() 988 VariableType::INT8(), in DEF_CALL_SIGNATURE() 1005 VariableType::INT8(), in DEF_CALL_SIGNATURE() 1136 VariableType::INT8(), in DEF_CALL_SIGNATURE() 1310 VariableType::INT8(), in DEF_CALL_SIGNATURE() 1869 VariableType::INT8(), in DEF_CALL_SIGNATURE() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | interpreter_stub-inl.h | 42 return Load(VariableType::INT8(), pc, IntPtr(1)); // 1 : skip 1 byte of bytecode in ReadInst8_0() 47 return Load(VariableType::INT8(), pc, IntPtr(2)); // 2 : skip 1 byte of bytecode in ReadInst8_1() 52 return Load(VariableType::INT8(), pc, IntPtr(3)); // 3 : skip 1 byte of bytecode in ReadInst8_2() 57 return Load(VariableType::INT8(), pc, IntPtr(4)); // 4 : skip 1 byte of bytecode in ReadInst8_3() 62 return Load(VariableType::INT8(), pc, IntPtr(5)); // 5 : skip 1 byte of bytecode in ReadInst8_4() 67 return Load(VariableType::INT8(), pc, IntPtr(6)); // 6 : skip 1 byte of bytecode in ReadInst8_5() 72 return Load(VariableType::INT8(), pc, IntPtr(7)); // 7 : skip 1 byte of bytecode in ReadInst8_6() 77 return Load(VariableType::INT8(), pc, IntPtr(8)); // 8 : skip 1 byte of bytecode in ReadInst8_7() 82 return Load(VariableType::INT8(), pc, IntPtr(9)); // 9 : skip 1 byte of bytecode in ReadInst8_8() 87 return Load(VariableType::INT8(), p in ReadInst8_9() [all...] |
H A D | variable_type.h | 54 static VariableType INT8() in INT8() function in panda::ecmascript::kungfu::VariableType
|
H A D | profiler_stub_builder.cpp | 791 return ZExtInt8ToInt32(Load(VariableType::INT8(), slotInfo.GetPC(), IntPtr(1))); in GetSlotID() 797 auto hight = Load(VariableType::INT8(), pc, IntPtr(2)); // 2 : skip 1 byte of bytecode in GetSlotID() 799 auto low = Load(VariableType::INT8(), pc, IntPtr(1)); in GetSlotID() 803 return ZExtInt8ToInt32(Load(VariableType::INT8(), pc, IntPtr(2))); in GetSlotID() 805 return ZExtInt8ToInt32(Load(VariableType::INT8(), pc, IntPtr(1))); in GetSlotID() 931 GateRef jitCallThreshold = Load(VariableType::INT8(), profileTypeInfo, jitCallThresholdOffset); in GetJitCallThreshold() 944 GateRef jitCallCnt = Load(VariableType::INT8(), profileTypeInfo, jitCallCntOffset); in GetJitCallCnt() 1025 Store(VariableType::INT8(), glue, profileTypeInfo, jitCallCntOffset, TruncInt32ToInt8(newJitCallCnt)); in IsCompiledOrTryCompile() 1034 Store(VariableType::INT8(), glue, profileTypeInfo, jitCallCntOffset, TruncInt32ToInt8(newJitCallCnt)); in IsCompiledOrTryCompile() 1125 GateRef opcode = Load(VariableType::INT8(), offsetInf in TryJitCompile() [all...] |
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | typed_array_helper-inl.h | 93 return DataViewType::INT8; in GetType() 215 case DataViewType::INT8: in GetConstructorFromType() 245 case DataViewType::INT8: in GetSharedConstructorFromType() 275 case DataViewType::INT8: in GetConstructorNameFromType() 306 case DataViewType::INT8: in GetSharedConstructorNameFromType() 338 case DataViewType::INT8: in GetOnHeapHclassFromType() 370 case DataViewType::INT8: in GetSharedOnHeapHclassFromType() 402 case DataViewType::INT8: in GetNotOnHeapHclassFromType() 434 case DataViewType::INT8: in GetSharedNotOnHeapHclassFromType() 462 if (arrayType == DataViewType::INT8 || in GetSizeFromType() [all...] |
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | typed_array_helper_test.cpp | 60 case DataViewType::INT8: { in CreateTypedArrayCallInfo() 115 EcmaRuntimeCallInfo* argv = CreateTypedArrayCallInfo(thread, array, DataViewType::INT8); in HWTEST_F_L0() 119 DataViewType::INT8)); in HWTEST_F_L0() 222 EcmaRuntimeCallInfo* argv1 = CreateTypedArrayCallInfo(thread, array, DataViewType::INT8); in HWTEST_F_L0() 230 DataViewType::INT8)); in HWTEST_F_L0() 246 EXPECT_EQ(type1, DataViewType::INT8); in HWTEST_F_L0() 253 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_INT8_ARRAY), DataViewType::INT8); in HWTEST_F_L0() member in panda::test::DataViewType 270 EcmaRuntimeCallInfo* argv1 = CreateTypedArrayCallInfo(thread, array, DataViewType::INT8); in HWTEST_F_L0() 280 DataViewType::INT8)); in HWTEST_F_L0() 328 EcmaRuntimeCallInfo* argv1 = CreateTypedArrayCallInfo(thread, array, DataViewType::INT8); in HWTEST_F_L0() [all...] |
/arkcompiler/runtime_core/compiler/tests/ |
H A D | inst_generator.h | 131 std::vector<DataType::Type> integer_types_ {DataType::UINT8, DataType::INT8, DataType::UINT16, DataType::INT16, member in panda::compiler::InstGenerator::DataType 134 std::vector<DataType::Type> numeric_types_ {DataType::BOOL, DataType::UINT8, DataType::INT8, DataType::UINT16, member in panda::compiler::InstGenerator::DataType 139 DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, DataType::UINT16, DataType::INT16, member in panda::compiler::InstGenerator::DataType 142 std::vector<DataType::Type> ref_int_types_ {DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, member in panda::compiler::InstGenerator::DataType 146 std::vector<DataType::Type> all_types_ {DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, member in panda::compiler::InstGenerator::DataType 303 {DataType::INT8, -1}, {DataType::UINT16, -1}, {DataType::INT16, -1}, {DataType::UINT32, -1},
|
H A D | vixl_exec_module.h | 49 case (DataType::INT8): in CutValue() 96 return DataType::INT8; in GetType() 186 } else if (type == DataType::INT8) { in WriteParameters()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_dataview.cpp | 23 case DataViewType::INT8: in GetElementSize()
|
H A D | js_dataview.h | 27 BIGINT64 = 0, BIGUINT64, FLOAT32, FLOAT64, INT8, INT16, INT32, UINT8, UINT16, UINT32, UINT8_CLAMPED member in panda::ecmascript::DataViewType
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | inst_generator.h | 176 std::vector<DataType::Type> integerTypes_ {DataType::UINT8, DataType::INT8, DataType::UINT16, DataType::INT16, member in ark::compiler::InstGenerator::DataType 179 std::vector<DataType::Type> numericTypes_ {DataType::BOOL, DataType::UINT8, DataType::INT8, DataType::UINT16, member in ark::compiler::InstGenerator::DataType 184 DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, DataType::UINT16, DataType::INT16, member in ark::compiler::InstGenerator::DataType 187 std::vector<DataType::Type> refIntTypes_ {DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, member in ark::compiler::InstGenerator::DataType 191 std::vector<DataType::Type> allTypes_ {DataType::REFERENCE, DataType::BOOL, DataType::UINT8, DataType::INT8, member in ark::compiler::InstGenerator::DataType 353 {DataType::INT8, -1}, {DataType::UINT16, -1}, {DataType::INT16, -1}, {DataType::UINT32, -1},
|
H A D | vixl_exec_module.h | 49 case (DataType::INT8): in CutValue() 96 return DataType::INT8; in GetType() 197 } else if (type == DataType::INT8) { in WriteParameters()
|
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/ |
H A D | ets_inst_builder.cpp | 87 case DataType::INT8: in BuildLdObjByName() 133 case DataType::INT8: in ExtractIntrinsicIdByType() 134 return {RuntimeInterface::IntrinsicId::INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_I8, DataType::INT8}; in ExtractIntrinsicIdByType()
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | codegen.cpp | 269 case compiler::DataType::INT8: in VisitConstant32() 366 case compiler::DataType::INT8: in VisitConstant() 396 case compiler::DataType::INT8: in EncodeSta() 736 case compiler::DataType::INT8: in VisitIf() 949 case compiler::DataType::INT8: in IfImmZero() 1026 case compiler::DataType::INT8: in IfImmNonZero() 1149 case compiler::DataType::INT8: in VisitCastFromI32() 1191 case compiler::DataType::INT8: in VisitCastFromU32() 1235 case compiler::DataType::INT8: in VisitCastFromI64() 1435 case compiler::DataType::INT8 in VisitReturn() [all...] |
H A D | reg_encoder.cpp | 676 case compiler::DataType::INT8: in VisitLoadObject() 707 case compiler::DataType::INT8: in VisitLoadStatic() 734 case compiler::DataType::INT8: in VisitStoreObject() 765 case compiler::DataType::INT8: in VisitStoreStatic()
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 22 INT8 = 'i8' 73 Tokens::Types::INT8 => "DataType::INT8", 224 'i8' => 'DataType::INT8',
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 22 INT8 = 'i8' 73 Tokens::Types::INT8 => "DataType::INT8", 228 'i8' => 'DataType::INT8',
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_dataview.cpp | 206 return GetTypedValue(argv, DataViewType::INT8); in GetInt8() 283 return SetTypedValue(argv, DataViewType::INT8); in SetInt8() 477 if (type == DataViewType::UINT8 || type == DataViewType::INT8) { in GetTypedValue() 493 if (type == DataViewType::UINT8 || type == DataViewType::INT8) { in SetTypedValue()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | ets_interop_runtime_interface-inl.h | 26 return {IntrinsicId::INTRINSIC_COMPILER_CONVERT_I8_TO_LOCAL, compiler::DataType::INT8}; in GetInfoForInteropConvert() 95 return {{IntrinsicId::INTRINSIC_COMPILER_CONVERT_LOCAL_TO_I8, compiler::DataType::INT8}};
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_dataview_test.cpp | 37 EXPECT_EQ(JSDataView::GetElementSize(DataViewType::INT8), 1U); in HWTEST_F_L0()
|