Home
last modified time | relevance | path

Searched refs:FLOAT32 (Results 1 - 25 of 94) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dtype_info.h93 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 Ddatatype.h41 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 Ddatatype.h42 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 Dir_build_intrinsics_ets.cpp38 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 Dinst_generator.h136 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 Dvixl_exec_module.h63 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 Dinst_generator.h181 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 Dconst_folding_test.cpp90 } 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 Dvixl_exec_module.h63 case (DataType::FLOAT32): in CutValue()
110 return DataType::FLOAT32; in GetType()
213 } else if (type == DataType::FLOAT32) { in WriteParameters()
H A Dspill_fill_encoder_test.cpp124 {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 Dtyped_array_helper-inl.h114 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 Djs_dataview.cpp34 case DataViewType::FLOAT32: in GetElementSize()
H A Djs_dataview.h27 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 Dvreg_info.h29 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 Dcframe_iterators.h85 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 Dreg_type.h41 return type == DataType::FLOAT32 ? DataType::UINT32 : DataType::UINT64; in ConvertRegType()
/arkcompiler/runtime_core/static_core/plugins/ets/verification/
H A Dets_plugin.cpp52 auto float32 = Type {Type::Builtin::FLOAT32}; in NormalizeType()
/arkcompiler/runtime_core/static_core/verification/
H A Ddefault_plugin.cpp44 auto float32 = Type {Type::Builtin::FLOAT32}; in NormalizeType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dconst_folding.cpp188 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 Dmemory_coalescing.h55 case DataType::FLOAT32: in AcceptedType()
/arkcompiler/runtime_core/compiler/optimizer/templates/
H A Dinstructions.rb30 FLOAT32 = 'f32'
82 Tokens::Types::FLOAT32 => "DataType::FLOAT32",
232 'f32' => 'DataType::FLOAT32',
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/
H A Dinstructions.rb30 FLOAT32 = 'f32'
82 Tokens::Types::FLOAT32 => "DataType::FLOAT32",
236 'f32' => 'DataType::FLOAT32',
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dcodegen.cpp288 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 Dbuiltins_dataview_stub_builder.cpp85 } 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 Dinst_builder.cpp304 if (type != DataType::FLOAT32 && type != DataType::FLOAT64) { in SplitConstant()
308 if (type == DataType::FLOAT32) { in SplitConstant()

Completed in 17 milliseconds

1234