/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | balance_expressions_test.cpp | 31 PARAMETER(0U, 0U).u64(); in AddMulParallelBuildGraph() 32 PARAMETER(1U, 1U).u64(); in AddMulParallelBuildGraph() 33 PARAMETER(2U, 2U).u64(); in AddMulParallelBuildGraph() 34 PARAMETER(3U, 3U).u64(); in AddMulParallelBuildGraph() 35 PARAMETER(4U, 4U).u64(); in AddMulParallelBuildGraph() 36 PARAMETER(5U, 5U).u64(); in AddMulParallelBuildGraph() 37 PARAMETER(6U, 6U).u64(); in AddMulParallelBuildGraph() 38 PARAMETER(7U, 7U).u64(); in AddMulParallelBuildGraph() 50 INST(8U, Opcode::Add).u64().Inputs(0U, 1U); in AddMulParallelBuildGraph() 51 INST(9U, Opcode::Mul).u64() in AddMulParallelBuildGraph() [all...] |
H A D | move_constants_test.cpp | 28 PARAMETER(0U, 1U).u64(); in SRC_GRAPH() 38 INST(3U, Opcode::ReturnI).u64().Imm(0U); in SRC_GRAPH() 62 PARAMETER(0U, 1U).u64(); in OUT_GRAPH() 71 INST(3U, Opcode::ReturnI).u64().Imm(0U); in OUT_GRAPH() 109 PARAMETER(0U, 1U).u64(); in SRC_GRAPH() 119 INST(3U, Opcode::ReturnI).u64().Imm(0U); in SRC_GRAPH() 129 INST(5U, Opcode::Sub).u64().Inputs(1U, 0U); in SRC_GRAPH() 130 INST(6U, Opcode::Return).u64().Inputs(5U); in SRC_GRAPH() 135 INST(7U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH() 136 INST(8U, Opcode::Return).u64() in SRC_GRAPH() [all...] |
H A D | loop_peeling_test.cpp | 31 PARAMETER(1U, 1U).u64(); in BuildGraphTwoBackEdges() 34 INST(2U, Opcode::Phi).Inputs(1U, 4U, 6U).u64(); in BuildGraphTwoBackEdges() 39 INST(4U, Opcode::Add).Inputs(1U, 1U).u64(); in BuildGraphTwoBackEdges() 44 INST(6U, Opcode::Add).Inputs(4U, 4U).u64(); in BuildGraphTwoBackEdges() 48 INST(7U, Opcode::Return).u64().Inputs(2U); in BuildGraphTwoBackEdges() 57 PARAMETER(1U, 1U).u64(); in BuildGraphNotHeaderExit() 60 INST(2U, Opcode::Phi).Inputs(1U, 6U).u64(); in BuildGraphNotHeaderExit() 67 INST(3U, Opcode::Add).Inputs(1U, 2U).u64(); in BuildGraphNotHeaderExit() 71 INST(9U, Opcode::Add).Inputs(2U, 1U).u64(); in BuildGraphNotHeaderExit() 75 INST(10U, Opcode::Phi).Inputs(3U, 9U).u64(); in BuildGraphNotHeaderExit() [all...] |
H A D | reg_alloc_graph_coloring_test.cpp | 50 PARAMETER(0U, 0U).u64(); in TEST_F() 62 INST(5U, Opcode::Add).u64().Inputs(0U, 2U); in TEST_F() 67 INST(6U, Opcode::Phi).u64().Inputs(2U, 5U); in TEST_F() 68 INST(7U, Opcode::Add).u64().Inputs(6U, 1U); in TEST_F() 69 INST(8U, Opcode::Return).u64().Inputs(7U); in TEST_F() 93 PARAMETER(0U, 0U).u64(); in SRC_GRAPH() 105 INST(5U, Opcode::Add).u64().Inputs(0U, 2U); in SRC_GRAPH() 121 INST(6U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH() 126 INST(10U, Opcode::Phi).u64().Inputs(9U, 6U); in SRC_GRAPH() 131 INST(11U, Opcode::Phi).u64() in SRC_GRAPH() [all...] |
H A D | if_conversion_test.cpp | 55 PARAMETER(0U, 0U).u64(); in TEST_F() 65 INST(5U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F() 69 INST(6U, Opcode::Phi).u64().Inputs({{2U, 0U}, {3U, 5U}}); in TEST_F() 70 INST(7U, Opcode::Return).u64().Inputs(6U); in TEST_F() 79 PARAMETER(0U, 0U).u64(); in TEST_F() 85 INST(5U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F() 86 INST(4U, Opcode::SelectImm).u64().SrcType(DataType::BOOL).CC(CC_NE).Imm(0U).Inputs(5U, 0U, 3U); in TEST_F() 87 INST(7U, Opcode::Return).u64().Inputs(4U); in TEST_F() 97 PARAMETER(0U, 0U).u64(); in TEST_F() 106 INST(4U, Opcode::Mul).u64() in TEST_F() [all...] |
H A D | split_resolver_test.cpp | 98 PARAMETER(0U, 0U).u64(); in TEST_F() 102 INST(1U, Opcode::Add).u64().Inputs(0U, 0U); in TEST_F() 103 INST(2U, Opcode::Return).u64().Inputs(1U); in TEST_F() 119 PARAMETER(0U, 0U).u64(); in TEST_F() 124 INST(1U, Opcode::Add).u64().Inputs(0U, 0U); in TEST_F() 126 INST(2U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F() 127 INST(3U, Opcode::Return).u64().Inputs(2U); in TEST_F() 151 PARAMETER(0U, 0U).u64(); in SRC_GRAPH() 179 INST(7U, Opcode::Return).u64().Inputs(0U); in SRC_GRAPH() 188 PARAMETER(0U, 0U).u64(); in OUT_GRAPH() [all...] |
H A D | scheduler_test.cpp | 39 INST(8U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F() 40 INST(9U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F() 42 INST(10U, Opcode::Add).u64().Inputs(8U, 9U); in TEST_F() 44 INST(11U, Opcode::Add).u64().Inputs(4U, 5U); in TEST_F() 45 INST(12U, Opcode::Add).u64().Inputs(6U, 7U); in TEST_F() 46 INST(13U, Opcode::Add).u64().Inputs(11U, 12U); in TEST_F() 48 INST(14U, Opcode::Add).u64().Inputs(10U, 13U); in TEST_F() 49 INST(15U, Opcode::Return).u64().Inputs(14U); in TEST_F() 81 INST(10U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F() 82 INST(11U, Opcode::Add).u64() in TEST_F() [all...] |
H A D | reg_alloc_verifier_test.cpp | 47 PARAMETER(0U, 0U).u64(); in TEST_F() 48 PARAMETER(1U, 1U).u64(); in TEST_F() 52 INST(2U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F() 53 INST(3U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F() 54 INST(4U, Opcode::Return).u64().Inputs(3U); in TEST_F() 71 PARAMETER(0U, 0U).u64(); in TEST_F() 82 INST(4U, Opcode::Mul).u64().Inputs(0U, 0U); in TEST_F() 87 INST(5U, Opcode::Mul).u64().Inputs(1U, 1U); in TEST_F() 92 INST(6U, Opcode::Phi).u64().Inputs(4U, 5U); in TEST_F() 93 INST(7U, Opcode::Return).u64() in TEST_F() [all...] |
H A D | branch_elimination_test.cpp | 101 PARAMETER(0U, 0U).u64(); in BuildTestGraph() 102 PARAMETER(1U, 1U).u64(); in BuildTestGraph() 103 PARAMETER(2U, 2U).u64(); in BuildTestGraph() 113 INST(5U, Opcode::Add).u64().Inputs(0U, 1U); in BuildTestGraph() 114 INST(6U, Opcode::Add).u64().Inputs(5U, 2U); in BuildTestGraph() 123 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildTestGraph() 124 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildTestGraph() 128 INST(14U, Opcode::Mul).u64().Inputs(0U, 1U); in BuildTestGraph() 129 INST(15U, Opcode::Mul).u64().Inputs(14U, 2U); in BuildTestGraph() 133 INST(17U, Opcode::Phi).u64() in BuildTestGraph() [all...] |
H A D | if_merging_test.cpp | 44 PARAMETER(0U, 0U).u64(); in CreateExpectedSameIfs() 54 INST(8U, inverse ? Opcode::Sub : Opcode::Add).u64().Inputs(1U, 0U); in CreateExpectedSameIfs() 58 INST(9U, inverse ? Opcode::Add : Opcode::Sub).u64().Inputs(2U, 0U); in CreateExpectedSameIfs() 62 INST(10U, Opcode::Phi).u64().Inputs({{3U, 8U}, {4U, 9U}}); in CreateExpectedSameIfs() 63 INST(11U, Opcode::Return).u64().Inputs(10U); in CreateExpectedSameIfs() 76 PARAMETER(0U, 0U).u64(); in TEST_F() 87 INST(5U, Opcode::Phi).u64().Inputs({{3U, 1U}, {2U, 2U}}); in TEST_F() 92 INST(8U, Opcode::Add).u64().Inputs(5U, 0U); in TEST_F() 96 INST(9U, Opcode::Sub).u64().Inputs(5U, 0U); in TEST_F() 100 INST(10U, Opcode::Phi).u64() in TEST_F() [all...] |
H A D | cleanup_test.cpp | 595 PARAMETER(0U, 0U).u64(); in SRC_GRAPH() 596 PARAMETER(1U, 1U).u64(); in SRC_GRAPH() 603 INST(3U, Opcode::Mul).u64().Inputs(0U, 0U); in SRC_GRAPH() 604 INST(4U, Opcode::Mul).u64().Inputs(1U, 1U); in SRC_GRAPH() 616 INST(7U, Opcode::Phi).u64().Inputs({{6U, 0U}, {4U, 3U}, {5U, 3U}}); in SRC_GRAPH() 617 INST(8U, Opcode::Return).u64().Inputs(7U); in SRC_GRAPH() 626 PARAMETER(0U, 0U).u64(); in OUT_GRAPH() 627 PARAMETER(1U, 1U).u64(); in OUT_GRAPH() 634 INST(3U, Opcode::Mul).u64().Inputs(0U, 0U); in OUT_GRAPH() 643 INST(7U, Opcode::Phi).u64() in OUT_GRAPH() [all...] |
H A D | adjust_arefs_test.cpp | 44 PARAMETER(2U, 2U).u64(); in BuildGraphOneBlockContinuousChain() 50 INST(11U, Opcode::LoadArray).u64().Inputs(0U, 1U); in BuildGraphOneBlockContinuousChain() 51 INST(12U, Opcode::LoadArray).u64().Inputs(0U, 1U); in BuildGraphOneBlockContinuousChain() 52 INST(13U, Opcode::StoreArray).u64().Inputs(0U, 1U, 2U); in BuildGraphOneBlockContinuousChain() 53 INST(14U, Opcode::StoreArray).u64().Inputs(0U, 1U, 2U); in BuildGraphOneBlockContinuousChain() 79 PARAMETER(2U, 2U).u64(); in TEST_F() 86 INST(12U, Opcode::Load).u64().Inputs(11U, 1U); in TEST_F() 87 INST(13U, Opcode::Load).u64().Inputs(11U, 1U); in TEST_F() 88 INST(14U, Opcode::Store).u64().Inputs(11U, 1U, 2U); in TEST_F() 89 INST(15U, Opcode::Store).u64() in TEST_F() [all...] |
H A D | graph_creation_test.cpp | 45 PARAMETER(0U, 0U).u64(); in TEST_F() 46 PARAMETER(1U, 1U).u64(); in TEST_F() 47 PARAMETER(2U, 2U).u64(); in TEST_F() 50 INST(3U, Opcode::Phi).u64().Inputs(1U, 5U); in TEST_F() 51 INST(4U, Opcode::Phi).u64().Inputs(2U, 10U); in TEST_F() 52 INST(5U, Opcode::Sub).u64().Inputs(3U, 2U); in TEST_F() 59 INST(9U, Opcode::And).u64().Inputs(4U, 5U); in TEST_F() 60 INST(10U, Opcode::Add).u64().Inputs(9U, 4U); in TEST_F() 64 INST(11U, Opcode::Return).u64().Inputs(4U); in TEST_F()
|
H A D | cse_test.cpp | 46 PARAMETER(0U, 0U).u64(); in SRC_GRAPH() 47 PARAMETER(1U, 1U).u64(); in SRC_GRAPH() 55 INST(6U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH() 63 INST(13U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH() 65 INST(14U, Opcode::Mod).u64().Inputs(0U, 1U); in SRC_GRAPH() 66 INST(15U, Opcode::Min).u64().Inputs(0U, 1U); in SRC_GRAPH() 67 INST(16U, Opcode::Max).u64().Inputs(0U, 1U); in SRC_GRAPH() 68 INST(17U, Opcode::Shl).u64().Inputs(0U, 1U); in SRC_GRAPH() 69 INST(18U, Opcode::Shr).u64().Inputs(0U, 1U); in SRC_GRAPH() 70 INST(19U, Opcode::AShr).u64() in SRC_GRAPH() [all...] |
H A D | peepholes_test.cpp | 265 PARAMETER(0U, 0U).u64(); in CheckCompareFoldIntoTest() 266 PARAMETER(1U, 1U).u64(); in CheckCompareFoldIntoTest() 271 INST(3U, Opcode::And).u64().Inputs(0U, 1U); in CheckCompareFoldIntoTest() 287 PARAMETER(0U, 0U).u64(); in CheckCompareFoldIntoTest() 288 PARAMETER(1U, 1U).u64(); in CheckCompareFoldIntoTest() 306 PARAMETER(0U, 0U).u64(); in CheckIfAndZeroFoldIntoIfTest() 307 PARAMETER(1U, 1U).u64(); in CheckIfAndZeroFoldIntoIfTest() 314 INST(5U, Opcode::And).u64().Inputs(0U, 1U); in CheckIfAndZeroFoldIntoIfTest() 337 PARAMETER(0U, 0U).u64(); in CheckIfAndZeroFoldIntoIfTest() 338 PARAMETER(1U, 1U).u64(); in CheckIfAndZeroFoldIntoIfTest() [all...] |
H A D | reg_alloc_common_test.cpp | 64 PARAMETER(1U, 1U).u64(); in SRC_GRAPH() 65 PARAMETER(2U, 2U).u64(); in SRC_GRAPH() 66 PARAMETER(3U, 3U).u64(); in SRC_GRAPH() 67 PARAMETER(4U, 4U).u64(); in SRC_GRAPH() 68 PARAMETER(5U, 5U).u64(); in SRC_GRAPH() 69 PARAMETER(6U, 6U).u64(); in SRC_GRAPH() 70 PARAMETER(7U, 7U).u64(); in SRC_GRAPH() 71 PARAMETER(8U, 8U).u64(); in SRC_GRAPH() 72 PARAMETER(9U, 9U).u64(); in SRC_GRAPH() 78 INST(12U, Opcode::StoreObject).u64() in SRC_GRAPH() [all...] |
H A D | inst_test.cpp | 33 INST(2U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH() 39 INST(3U, Opcode::Not).u64().Inputs(0U); in SRC_GRAPH() 43 INST(4U, Opcode::Not).u64().Inputs(1U); in SRC_GRAPH() 49 INST(7U, Opcode::Sub).u64().Inputs(3U, 2U); in SRC_GRAPH() 54 INST(5U, Opcode::Not).u64().Inputs(4U); in SRC_GRAPH() 58 INST(6U, Opcode::Phi).u64().Inputs({{5U, 3U}, {4U, 4U}, {7U, 5U}}); in SRC_GRAPH() 153 INST(2U, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(1U); in TEST_F() 154 INST(3U, Opcode::Add).u64().Inputs(0U, 2U); in TEST_F() 165 PARAMETER(1U, 1U).u64(); // index in TEST_F() 172 INST(6U, Opcode::LoadArray).u64() in TEST_F() [all...] |
/arkcompiler/runtime_core/compiler/tests/ |
H A D | move_constants_test.cpp | 28 PARAMETER(0, 1).u64(); in TEST_F() 38 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F() 59 PARAMETER(0, 1).u64(); in TEST_F() 68 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F() 99 PARAMETER(0, 1).u64(); in TEST_F() 109 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F() 119 INST(5, Opcode::Sub).u64().Inputs(1, 0); in TEST_F() 120 INST(6, Opcode::Return).u64().Inputs(5); in TEST_F() 125 INST(7, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 126 INST(8, Opcode::Return).u64() in TEST_F() [all...] |
H A D | cleanup_test.cpp | 553 PARAMETER(0, 0).u64(); in TEST_F() 554 PARAMETER(1, 1).u64(); in TEST_F() 561 INST(3, Opcode::Mul).u64().Inputs(0, 0); in TEST_F() 562 INST(4, Opcode::Mul).u64().Inputs(1, 1); in TEST_F() 574 INST(7, Opcode::Phi).u64().Inputs({{6, 0}, {4, 3}, {5, 3}}); in TEST_F() 575 INST(8, Opcode::Return).u64().Inputs(7); in TEST_F() 584 PARAMETER(0, 0).u64(); in TEST_F() 585 PARAMETER(1, 1).u64(); in TEST_F() 592 INST(3, Opcode::Mul).u64().Inputs(0, 0); in TEST_F() 601 INST(7, Opcode::Phi).u64() in TEST_F() [all...] |
H A D | branch_elimination_test.cpp | 96 PARAMETER(0, 0).u64(); in BuildTestGraph() 97 PARAMETER(1, 1).u64(); in BuildTestGraph() 98 PARAMETER(2, 2).u64(); in BuildTestGraph() 108 INST(5, Opcode::Add).u64().Inputs(0, 1); in BuildTestGraph() 109 INST(6, Opcode::Add).u64().Inputs(5, 2); in BuildTestGraph() 118 INST(11, Opcode::Sub).u64().Inputs(0, 1); in BuildTestGraph() 119 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildTestGraph() 123 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildTestGraph() 124 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildTestGraph() 128 INST(17, Opcode::Phi).u64() in BuildTestGraph() [all...] |
H A D | split_resolver_test.cpp | 95 PARAMETER(0, 0).u64(); in TEST_F() 99 INST(1, Opcode::Add).u64().Inputs(0, 0); in TEST_F() 100 INST(2, Opcode::Return).u64().Inputs(1); in TEST_F() 116 PARAMETER(0, 0).u64(); in TEST_F() 121 INST(1, Opcode::Add).u64().Inputs(0, 0); in TEST_F() 123 INST(2, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 124 INST(3, Opcode::Return).u64().Inputs(2); in TEST_F() 149 PARAMETER(0, 0).u64(); in TEST_F() 177 INST(7, Opcode::Return).u64().Inputs(0); in TEST_F() 184 PARAMETER(0, 0).u64(); in TEST_F() [all...] |
H A D | vn_test.cpp | 40 PARAMETER(0, 0).u64(); in TEST_F() 41 PARAMETER(1, 1).u64(); in TEST_F() 49 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 56 INST(13, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 65 PARAMETER(0, 0).u64(); in TEST_F() 66 PARAMETER(1, 1).u64(); in TEST_F() 74 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 81 INST(13, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 98 PARAMETER(0, 0).u64(); in TEST_F() 99 PARAMETER(1, 1).u64(); in TEST_F() [all...] |
H A D | reg_alloc_graph_coloring_test.cpp | 48 PARAMETER(0, 0).u64(); in TEST_F() 60 INST(5, Opcode::Add).u64().Inputs(0, 2); in TEST_F() 65 INST(6, Opcode::Phi).u64().Inputs(2, 5); in TEST_F() 66 INST(7, Opcode::Add).u64().Inputs(6, 1); in TEST_F() 67 INST(8, Opcode::Return).u64().Inputs(7); in TEST_F() 96 PARAMETER(0, 0).u64(); in TEST_F() 108 INST(5, Opcode::Add).u64().Inputs(0, 2); in TEST_F() 124 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 129 INST(10, Opcode::Phi).u64().Inputs(9, 6); in TEST_F() 134 INST(11, Opcode::Phi).u64() in TEST_F() [all...] |
H A D | reg_alloc_common_test.cpp | 42 PARAMETER(1, 1).u64(); in TestParametersLocations() 43 PARAMETER(2, 2).u64(); in TestParametersLocations() 44 PARAMETER(3, 3).u64(); in TestParametersLocations() 45 PARAMETER(4, 4).u64(); in TestParametersLocations() 46 PARAMETER(5, 5).u64(); in TestParametersLocations() 47 PARAMETER(6, 6).u64(); in TestParametersLocations() 48 PARAMETER(7, 7).u64(); in TestParametersLocations() 49 PARAMETER(8, 8).u64(); in TestParametersLocations() 50 PARAMETER(9, 9).u64(); in TestParametersLocations() 56 INST(12, Opcode::StoreObject).u64() in TestParametersLocations() [all...] |
H A D | inst_test.cpp | 56 INST(2, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 62 INST(3, Opcode::Not).u64().Inputs(0); in TEST_F() 66 INST(4, Opcode::Not).u64().Inputs(1); in TEST_F() 72 INST(7, Opcode::Sub).u64().Inputs(3, 2); in TEST_F() 77 INST(5, Opcode::Not).u64().Inputs(4); in TEST_F() 81 INST(6, Opcode::Phi).u64().Inputs({{5, 3}, {4, 4}, {7, 5}}); in TEST_F() 152 INST(2, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(1); in TEST_F() 153 INST(3, Opcode::Add).u64().Inputs(0, 2); in TEST_F() 164 PARAMETER(1, 1).u64(); // index in TEST_F() 171 INST(6, Opcode::LoadArray).u64() in TEST_F() [all...] |