/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 }; 118 typeId_ = FLOAT32; in TypeInfo() 152 case FLOAT32: in GetSize() 166 return typeId_ == FLOAT32 || typeId_ == FLOAT64; in IsFloat() 206 case DataType::FLOAT32: { in FromDataType() 207 return TypeInfo(FLOAT32); in FromDataType() 234 case FLOAT32: in ToDataType() 235 return DataType::FLOAT32; in ToDataType() 258 case FLOAT32: in Dump() 259 std::cerr << "FLOAT32"; in Dump() [all...] |
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | datatype.h | 41 FLOAT32, 75 "f32", // FLOAT32 135 case FLOAT32: in IsTypeNumeric() 206 case FLOAT32: in Is32Bits() 225 case FLOAT32: in IsFloatType() 240 case FLOAT32: in IsTypeSigned() 271 case FLOAT32: in ShiftByType()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | datatype.h | 42 FLOAT32, 76 "f32", // FLOAT32 148 case FLOAT32: in IsTypeNumeric() 222 case FLOAT32: in Is32Bits() 241 case FLOAT32: in IsFloatType() 257 case FLOAT32: in IsTypeSigned() 284 case FLOAT32: in ShiftByType()
|
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
H A D | ir_build_intrinsics_ets.cpp | 38 auto itype = type == DataType::FLOAT32 ? DataType::INT32 : DataType::INT64; in BuildIsFiniteIntrinsic() 40 auto fpFractSize = type == DataType::FLOAT32 ? 23 : 52; in BuildIsFiniteIntrinsic() 42 auto fpExpMask = type == DataType::FLOAT32 ? 0xff : 0x7ff; in BuildIsFiniteIntrinsic()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | inst_generator.h | 136 DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}; member in panda::compiler::InstGenerator::DataType 140 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}; member in panda::compiler::InstGenerator::DataType 148 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in panda::compiler::InstGenerator::DataType 151 std::vector<DataType::Type> floats_types_ {DataType::FLOAT32, DataType::FLOAT64}; member in panda::compiler::InstGenerator::DataType 173 {Opcode::Constant, {DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}}, 222 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 225 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 228 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 231 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 304 {DataType::INT32, -1}, {DataType::UINT64, -1}, {DataType::INT64, -1}, {DataType::FLOAT32, [all...] |
H A D | vixl_exec_module.h | 63 case (DataType::FLOAT32): in CutValue() 110 return DataType::FLOAT32; in GetType() 202 } else if (type == DataType::FLOAT32) { in WriteParameters()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | inst_generator.h | 181 DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}; member in ark::compiler::InstGenerator::DataType 185 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}; member in ark::compiler::InstGenerator::DataType 193 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in ark::compiler::InstGenerator::DataType 196 std::vector<DataType::Type> floatsTypes_ {DataType::FLOAT32, DataType::FLOAT64}; member in ark::compiler::InstGenerator::DataType 218 {Opcode::Constant, {DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}}, 267 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 270 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 273 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 276 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 354 {DataType::INT32, -1}, {DataType::UINT64, -1}, {DataType::INT64, -1}, {DataType::FLOAT32, [all...] |
H A D | const_folding_test.cpp | 90 } else if (dstType == DataType::FLOAT32) { in CastTest() 91 inst = graph->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(dst)); in CastTest() 420 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 497 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 657 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 779 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 949 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 1153 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 1213 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cast<uint32_t, float>(result)); in TEST_F() 1234 auto inst = GetGraph()->FindConstant(DataType::FLOAT32, bit_cas in TEST_F() 3307 CmpTest(std::nanf("0"), 1.0F, -1L, DataType::FLOAT32); TEST_F() member in ark::compiler::DataType 3309 CmpTest(std::nanf("0"), 1.0F, 1U, DataType::FLOAT32, true); TEST_F() member in ark::compiler::DataType [all...] |
H A D | vixl_exec_module.h | 63 case (DataType::FLOAT32): in CutValue() 110 return DataType::FLOAT32; in GetType() 213 } else if (type == DataType::FLOAT32) { in WriteParameters()
|
H A D | spill_fill_encoder_test.cpp | 124 {LocationType::STACK, LocationType::REGISTER, 2U, 0U, DataType::Type::FLOAT32}, in TEST_F() 125 {LocationType::STACK, LocationType::REGISTER, 1U, 0U, DataType::Type::FLOAT32}, graph)); in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | typed_array_helper-inl.h | 114 return DataViewType::FLOAT32; in GetType() 229 case DataViewType::FLOAT32: in GetConstructorFromType() 259 case DataViewType::FLOAT32: in GetSharedConstructorFromType() 289 case DataViewType::FLOAT32: in GetConstructorNameFromType() 320 case DataViewType::FLOAT32: in GetSharedConstructorNameFromType() 352 case DataViewType::FLOAT32: in GetOnHeapHclassFromType() 384 case DataViewType::FLOAT32: in GetSharedOnHeapHclassFromType() 416 case DataViewType::FLOAT32: in GetNotOnHeapHclassFromType() 448 case DataViewType::FLOAT32: in GetSharedNotOnHeapHclassFromType() 473 if (arrayType == DataViewType::FLOAT32 || in GetSizeFromType() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_dataview.cpp | 34 case DataViewType::FLOAT32: 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/code_info/ |
H A D | vreg_info.h | 29 enum class Type : uint8_t { UNDEFINED, OBJECT, INT32, INT64, FLOAT32, FLOAT64, BOOL, ANY, COUNT = ANY }; member in ark::compiler::final::Location::Type 127 return GetType() == Type::FLOAT32 || GetType() == Type::FLOAT64; in IsFloat() 181 case Type::FLOAT32: in GetTypeString() 182 return "FLOAT32"; in GetTypeString()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | cframe_iterators.h | 85 if (vregType_ == VRegInfo::Type::FLOAT32 || vregType_ == VRegInfo::Type::FLOAT64) { in operator ++() 153 return VRegInfo::Type::FLOAT32; in ConvertType() 247 if (vregType_ == VRegInfo::Type::FLOAT32) { // in this case one takes 1 slots in operator ++() 327 return VRegInfo::Type::FLOAT32; in ConvertType() 345 ASSERT(vregType_ == VRegInfo::Type::FLOAT32); in HandleHardFloat()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | reg_type.h | 41 return type == DataType::FLOAT32 ? DataType::UINT32 : DataType::UINT64; in ConvertRegType()
|
/arkcompiler/runtime_core/static_core/plugins/ets/verification/ |
H A D | ets_plugin.cpp | 52 auto float32 = Type {Type::Builtin::FLOAT32}; in NormalizeType()
|
/arkcompiler/runtime_core/static_core/verification/ |
H A D | default_plugin.cpp | 44 auto float32 = Type {Type::Builtin::FLOAT32}; in NormalizeType()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | const_folding.cpp | 188 if (instType == DataType::FLOAT32) { in ConstFoldingCastIntConst() 210 if (cnst->GetType() == DataType::FLOAT32) { in ConstFoldingCastConst() 218 if (instType == DataType::FLOAT32) { in ConstFoldingCastConst() 235 if (instType == DataType::FLOAT32) { in ConstFoldingCastConst() 276 case DataType::FLOAT32: in ConstFoldingNeg() 311 case DataType::FLOAT32: in ConstFoldingAbs() 355 case DataType::FLOAT32: in ConstFoldingAdd() 385 case DataType::FLOAT32: in ConstFoldingSub() 421 case DataType::FLOAT32: in ConstFoldingMul() 515 case DataType::FLOAT32 in ConstFoldingDiv() [all...] |
H A D | memory_coalescing.h | 55 case DataType::FLOAT32: in AcceptedType()
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 30 FLOAT32 = 'f32' 82 Tokens::Types::FLOAT32 => "DataType::FLOAT32", 232 'f32' => 'DataType::FLOAT32',
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 30 FLOAT32 = 'f32' 82 Tokens::Types::FLOAT32 => "DataType::FLOAT32", 236 'f32' => 'DataType::FLOAT32',
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | codegen.cpp | 288 case compiler::DataType::FLOAT32: in VisitConstant32() 372 case compiler::DataType::FLOAT32: in VisitConstant() 401 case compiler::DataType::FLOAT32: in EncodeSta() 1135 case compiler::DataType::FLOAT32: { in VisitCastFromI32() 1177 case compiler::DataType::FLOAT32: { in VisitCastFromU32() 1225 case compiler::DataType::FLOAT32: { in VisitCastFromI64() 1308 case compiler::DataType::FLOAT32: { in VisitCastFromF64() 1355 case compiler::DataType::FLOAT32: { in VisitCast() 1440 case compiler::DataType::FLOAT32: { in VisitReturn() 1555 case compiler::DataType::FLOAT32 in VisitStoreObject() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_dataview_stub_builder.cpp | 85 } else if constexpr (type == DataViewType::FLOAT32) {
in SetTypedValue() 104 template void BuiltinsDataViewStubBuilder::SetTypedValue<DataViewType::FLOAT32>(GateRef glue, GateRef thisValue,
211 case DataViewType::FLOAT32:
in GetElementSize()
|
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
H A D | inst_builder.cpp | 304 if (type != DataType::FLOAT32 && type != DataType::FLOAT64) { in SplitConstant() 308 if (type == DataType::FLOAT32) { in SplitConstant()
|