/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | datatype.h | 39 UINT64, 73 "u64", // UINT64 99 case Type::UINT64: in GetCommonType() 133 case UINT64: in IsTypeNumeric() 166 return UINT64; in GetIntTypeForReference() 190 return is_signed ? INT64 : UINT64; in GetIntTypeBySize() 273 case UINT64: in ShiftByType()
|
H A D | ir-dyn-base-types.h | 33 case panda::compiler::DataType::Type::UINT64: in NumericDataTypeToAnyType()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | reg_alloc_linear_scan_test.cpp | 500 sf->AddMove(4U, 5U, DataType::UINT64); in PhiMovesOverwritingMixed() 501 sf->AddMove(5U, 6U, DataType::UINT64); in PhiMovesOverwritingMixed() 502 sf->AddSpill(2U, 3U, DataType::UINT64); in PhiMovesOverwritingMixed() 503 sf->AddSpill(7U, 4U, DataType::UINT64); in PhiMovesOverwritingMixed() 504 sf->AddMove(6U, 4U, DataType::UINT64); in PhiMovesOverwritingMixed() 507 sf->AddMove(10U, 11U, DataType::UINT64); in PhiMovesOverwritingMixed() 509 sf->AddMove(21U, 20U, DataType::UINT64); in PhiMovesOverwritingMixed() 513 expectedSf->AddMove(10U, 11U, DataType::UINT64); in PhiMovesOverwritingMixed() 514 expectedSf->AddMove(21U, 20U, DataType::UINT64); in PhiMovesOverwritingMixed() 522 expectedSf->AddSpill(2U, 3U, DataType::UINT64); in PhiMovesOverwritingMixed() [all...] |
H A D | inst_generator.h | 177 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64}; member in ark::compiler::InstGenerator::DataType 180 DataType::INT16, DataType::UINT32, DataType::INT32, DataType::UINT64, 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 189 DataType::UINT64, DataType::INT64}; member in ark::compiler::InstGenerator::DataType 193 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in ark::compiler::InstGenerator::DataType 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, [all...] |
H A D | if_conversion_test.cpp | 102 INST(3U, Opcode::If).SrcType(DataType::UINT64).CC(CC_NE).Inputs(0U, 1U); in TEST_F() 126 INST(3U, Opcode::Select).u64().SrcType(DataType::UINT64).CC(CC_NE).Inputs(4U, 0U, 0U, 1U); in TEST_F() 196 INST(3U, Opcode::If).SrcType(DataType::UINT64).CC(CC_LT).Inputs(0U, 1U); in TEST_F() 220 INST(3U, Opcode::Select).u64().SrcType(DataType::UINT64).CC(CC_LT).Inputs(0U, 4U, 0U, 1U); in TEST_F() 315 INST(4U, Opcode::If).SrcType(DataType::UINT64).CC(CC_NE).Inputs(3U, 1U); in TEST_F() 319 INST(5U, Opcode::If).SrcType(DataType::UINT64).CC(CC_NE).Inputs(3U, 2U); in TEST_F() 344 INST(5U, Opcode::Select).u64().SrcType(DataType::UINT64).CC(CC_NE).Inputs(6U, 3U, 3U, 2U); in TEST_F() 345 INST(4U, Opcode::Select).u64().SrcType(DataType::UINT64).CC(CC_NE).Inputs(5U, 0U, 3U, 1U); in TEST_F() 362 INST(3U, Opcode::If).SrcType(DataType::UINT64).CC(CC_NE).Inputs(0U, 2U); in CreateExpJointTriangleWithTrickFloatPhi() 369 INST(6U, Opcode::Select).u64().SrcType(DataType::UINT64) in CreateExpJointTriangleWithTrickFloatPhi() [all...] |
H A D | split_resolver_test.cpp | 155 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in SRC_GRAPH() 192 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in OUT_GRAPH() 248 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in SRC_GRAPH() 273 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in OUT_GRAPH() 338 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in SRC_GRAPH() 379 INST(1U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 0U); in OUT_GRAPH() 564 mulSf->AddFill(0U, 1U, DataType::Type::UINT64); in TEST_F() 586 INST(2U, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0U, 1U); in TEST_F() 626 phiSf->AddMove(1U, 3U, DataType::Type::UINT64); in TEST_F() 646 INST(2U, Opcode::Compare).b().SrcType(DataType::Type::UINT64) in SRC_GRAPH() [all...] |
H A D | live_registers_test.cpp | 52 li->SetType(DataType::UINT64); in TEST_F() 104 li->SetType(DataType::UINT64); in TEST_F() 140 li->SetType(DataType::UINT64); in TEST_F() 167 li->SetType(DataType::UINT64); in TEST_F() 218 interval->SetType(DataType::Type::UINT64); in TEST_F()
|
H A D | vixl_exec_module.h | 59 case (DataType::UINT64): in CutValue() 106 return DataType::UINT64; in GetType() 211 } else if (type == DataType::UINT64) { in WriteParameters()
|
H A D | reg_alloc_graph_coloring_test.cpp | 56 INST(3U, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2U, 0U); in TEST_F() 99 INST(3U, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2U, 0U); in SRC_GRAPH() 110 INST(7U, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(1U, 0U); in SRC_GRAPH() 171 INST(4U, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(3U, 1U); in SRC_GRAPH()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | datatype.h | 40 UINT64, 74 "u64", // UINT64 107 case Type::UINT64: in GetCommonType() 146 case UINT64: in IsTypeNumeric() 180 return UINT64; in GetIntTypeForReference() 205 return isSigned ? INT64 : UINT64; in GetIntTypeBySize() 286 case UINT64: in ShiftByType()
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
H A D | reg_type.h | 26 return DataType::Type::UINT64; in ConvertRegType() 39 return DataType::Type::UINT64; in ConvertRegType()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | inst_generator.h | 132 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64}; member in panda::compiler::InstGenerator::DataType 135 DataType::INT16, DataType::UINT32, DataType::INT32, DataType::UINT64, 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 144 DataType::UINT64, DataType::INT64}; member in panda::compiler::InstGenerator::DataType 148 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in panda::compiler::InstGenerator::DataType 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, [all...] |
H A D | compiler_optimizations_test.cpp | 93 inst->SetType(DataType::UINT64); in HWTEST_F() 94 EXPECT_EQ(inst->GetType(), DataType::UINT64); in HWTEST_F() 100 inst->SetType(DataType::UINT64); in HWTEST_F() 101 EXPECT_EQ(inst->GetType(), DataType::UINT64); in HWTEST_F()
|
H A D | reg_alloc_graph_coloring_test.cpp | 54 INST(3, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2, 0); in TEST_F() 102 INST(3, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2, 0); in TEST_F() 113 INST(7, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(1, 0); in TEST_F()
|
H A D | split_resolver_test.cpp | 153 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 188 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 236 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 269 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 316 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 355 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F() 530 mul_sf->AddFill(0, 1, DataType::Type::UINT64); in TEST_F() 552 INST(2, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 1); in TEST_F() 592 phi_sf->AddMove(1, 3, DataType::Type::UINT64); in TEST_F() 613 INST(2, Opcode::Compare).b().SrcType(DataType::Type::UINT64) in TEST_F() [all...] |
H A D | cleanup_test.cpp | 557 INST(2, Opcode::If).SrcType(DataType::UINT64).CC(CC_GE).Inputs(0, 1); in TEST_F() 563 INST(5, Opcode::If).SrcType(DataType::UINT64).CC(CC_GT).Inputs(4, 1); in TEST_F() 588 INST(2, Opcode::If).SrcType(DataType::UINT64).CC(CC_GE).Inputs(0, 1); in TEST_F() 618 INST(5, Opcode::If).SrcType(DataType::UINT64).CC(CC_LE).Inputs(4, 1); in TEST_F() 622 INST(6, Opcode::If).SrcType(DataType::UINT64).CC(CC_LE).Inputs(4, 2); in TEST_F() 723 INST(2, Opcode::If).SrcType(DataType::UINT64).CC(CC_GT).Inputs(0, 1); in TEST_F() 730 INST(4, Opcode::IfImm).SrcType(DataType::UINT64).CC(CC_NE).Imm(0).Inputs(3); in TEST_F() 1360 INST(17, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(15, 16); in TEST_F() 1405 INST(17, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(15, 16); in TEST_F() 1433 INST(6, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64) in TEST_F() [all...] |
H A D | reg_alloc_common_test.cpp | 38 if constexpr (DataType::UINT64 == reg_type) { in TestParametersLocations() 121 params_on_registers = (type == DataType::UINT64) ? 2U : 3U; in TestParametersLocations() 151 TestParametersLocations<DataType::UINT64>(); in TEST_F()
|
H A D | vixl_exec_module.h | 59 case (DataType::UINT64): in CutValue() 106 return DataType::UINT64; in GetType() 200 } else if (type == DataType::UINT64) { in WriteParameters()
|
H A D | compiler_regalloc_test.cpp | 619 EXPECT_EQ(ConvertRegType(graph, DataType::Type::FLOAT32), DataType::Type::UINT64); in HWTEST_F() 807 spill_fill_inst->AddSpillFill(src, dst, DataType::UINT64); in HWTEST_F() 816 spill_fill_inst1->AddSpillFill(src1, dst1, DataType::UINT64); in HWTEST_F() 826 spill_fill_inst2->AddSpillFill(src1, dst, DataType::UINT64); in HWTEST_F() 832 spill_fill_inst->AddSpillFill(src2, dst3, DataType::UINT64); in HWTEST_F() 835 spill_fill_inst->AddSpillFill(src1, dst4, DataType::UINT64); in HWTEST_F() 941 interv->SetPhysicalReg(1, DataType::UINT64); in HWTEST_F() 1024 inst->SetType(DataType::UINT64); in HWTEST_F() 1025 EXPECT_EQ(inst->GetType(), DataType::UINT64); in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | reg_type.h | 34 return DataType::Type::UINT64; in ConvertRegTypeNotFloat() 41 return type == DataType::FLOAT32 ? DataType::UINT32 : DataType::UINT64; in ConvertRegType()
|
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/ |
H A D | codegen_test_1.cpp | 656 auto param3 = CutValue<ObjectPointerType>(10U, DataType::UINT64); in TEST_F() 733 auto param1 = CutValue<uint64_t>(1U, DataType::UINT64); in TEST_F() 734 auto param2 = CutValue<uint64_t>(-1L, DataType::UINT64); in TEST_F() 829 auto param1 = CutValue<uint64_t>(1U, DataType::UINT64); in TEST_F() 830 auto param2 = CutValue<uint64_t>(-1L, DataType::UINT64); in TEST_F() 939 INST(4U, Opcode::If).SrcType(DataType::UINT64).CC(cc).Inputs(0U, 1U); in SRC_GRAPH() 975 auto param1 = CutValue<uint64_t>(1U, DataType::UINT64); in TEST_F() 976 auto param2 = CutValue<uint64_t>(-1L, DataType::UINT64); in TEST_F() 1173 auto param1 = CutValue<uint64_t>(1U, DataType::UINT64); in TEST_F() 1174 auto param2 = CutValue<uint64_t>(-1L, DataType::UINT64); in TEST_F() [all...] |
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | codegen.cpp | 224 case compiler::DataType::UINT64: in EncodeSpillFillData() 318 case compiler::DataType::UINT64: in VisitConstant64() 376 case compiler::DataType::UINT64: in VisitConstant() 404 case compiler::DataType::UINT64: in EncodeSta() 748 case compiler::DataType::UINT64: { in VisitIf() 958 case compiler::DataType::UINT64: { in IfImmZero() 1035 case compiler::DataType::UINT64: { in IfImmNonZero() 1070 } else if (inst->GetInputType(0) == compiler::DataType::UINT64) { in IfImm64() 1272 case compiler::DataType::UINT64: { in VisitCastFromF32() 1446 case compiler::DataType::UINT64 in VisitReturn() [all...] |
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 29 UINT64 = 'u64' 80 Tokens::Types::UINT64 => "DataType::UINT64", 231 'u64' => 'DataType::UINT64',
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
H A D | lowering.cpp | 49 uint32_t size = (type == DataType::UINT64 || type == DataType::INT64) ? WORD_SIZE : HALF_SIZE; in BetterToSwapCompareInputs() 108 uint32_t size = (type == DataType::UINT64 || type == DataType::INT64) ? WORD_SIZE : HALF_SIZE; in LowerIf()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
H A D | instructions.rb | 29 UINT64 = 'u64' 80 Tokens::Types::UINT64 => "DataType::UINT64", 235 'u64' => 'DataType::UINT64',
|