Home
last modified time | relevance | path

Searched full:inputs (Results 1 – 25 of 127) sorted by relevance

123456

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp262 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo()
269 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo()
276 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo()
281 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId)); in InitBytecodeInfo()
286 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo()
295 info.inputs.emplace_back(Immediate(READ_INST_32_0())); in InitBytecodeInfo()
299 info.inputs.emplace_back(Immediate(READ_INST_64_0())); in InitBytecodeInfo()
304 info.inputs.emplace_back(VirtualRegister(a0)); in InitBytecodeInfo()
310 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo()
311 info.inputs.emplace_back(VirtualRegister(a0)); in InitBytecodeInfo()
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dscheduler_test.cpp39 INST(8, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
40 INST(9, Opcode::Add).u64().Inputs(2, 3); in TEST_F()
42 INST(10, Opcode::Add).u64().Inputs(8, 9); in TEST_F()
44 INST(11, Opcode::Add).u64().Inputs(4, 5); in TEST_F()
45 INST(12, Opcode::Add).u64().Inputs(6, 7); in TEST_F()
46 INST(13, Opcode::Add).u64().Inputs(11, 12); in TEST_F()
48 INST(14, Opcode::Add).u64().Inputs(10, 13); in TEST_F()
49 INST(15, Opcode::Return).u64().Inputs(14); in TEST_F()
81 INST(10, Opcode::Add).u64().Inputs(2, 3); in TEST_F()
82 INST(11, Opcode::Add).u64().Inputs(4, 5); in TEST_F()
[all …]
Dgraph_cloner_test.cpp42 INST(44, Opcode::LoadAndInitClass).ref().Inputs().TypeId(68); in TEST_F()
43 INST(3, Opcode::NewArray).ref().Inputs(44, 2); in TEST_F()
44 INST(14, Opcode::Compare).CC(ConditionCode::CC_LT).b().Inputs(0, 13); // i < X in TEST_F()
45 INST(15, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(14); in TEST_F()
49 INST(4, Opcode::Phi).s32().Inputs(0, 10); in TEST_F()
50 INST(7, Opcode::SaveState).Inputs(0, 1, 2, 3).SrcVregs({0, 1, 2, 3}); in TEST_F()
51 INST(8, Opcode::BoundsCheck).s32().Inputs(2, 4, 7); in TEST_F()
52 INST(9, Opcode::StoreArray).s32().Inputs(3, 8, 0); // a[i] = 0 in TEST_F()
53 INST(10, Opcode::Add).s32().Inputs(4, 1); // i++ in TEST_F()
54 INST(5, Opcode::Compare).CC(ConditionCode::CC_LT).b().Inputs(10, 13); // i < X in TEST_F()
[all …]
Dmemory_coalescing_test.cpp45 INST(44, Opcode::LoadAndInitClass).ref().Inputs().TypeId(68); in TEST_F()
46 INST(3, Opcode::NewArray).ref().Inputs(44, 0).TypeId(77); in TEST_F()
47 INST(41, Opcode::SaveState).Inputs(3).SrcVregs({7}); in TEST_F()
48 INST(42, Opcode::NullCheck).ref().Inputs(3, 41); in TEST_F()
49 INST(225, Opcode::LoadArrayI).s64().Inputs(42).Imm(0x0); in TEST_F()
50 INST(227, Opcode::LoadArrayI).s64().Inputs(42).Imm(0x1); in TEST_F()
52 INST(51, Opcode::Add).s64().Inputs(225, 227); in TEST_F()
53 INST(229, Opcode::StoreArrayI).s64().Inputs(42, 51).Imm(0x0); in TEST_F()
54 INST(230, Opcode::StoreArrayI).s64().Inputs(42, 51).Imm(0x1); in TEST_F()
55 INST(40, Opcode::Return).s64().Inputs(51); in TEST_F()
[all …]
Dvn_test.cpp49 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
50 INST(7, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
51 INST(8, Opcode::Mul).f32().Inputs(4, 5); in TEST_F()
52 INST(9, Opcode::Div).f64().Inputs(3, 2); in TEST_F()
53 INST(10, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
54 INST(11, Opcode::Div).f64().Inputs(3, 2); in TEST_F()
55 INST(12, Opcode::Mul).f32().Inputs(4, 5); in TEST_F()
56 INST(13, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
74 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
75 INST(7, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
[all …]
Dif_conversion_test.cpp52 INST(3, Opcode::Compare).b().CC(CC_B).Inputs(0, 1); in TEST_F()
53 INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(3); in TEST_F()
57 INST(5, Opcode::Mul).u64().Inputs(0, 2); in TEST_F()
61 INST(6, Opcode::Phi).u64().Inputs({{2, 0}, {3, 5}}); in TEST_F()
62 INST(7, Opcode::Return).u64().Inputs(6); in TEST_F()
76 INST(3, Opcode::Compare).b().CC(CC_B).Inputs(0, 1); in TEST_F()
77 INST(5, Opcode::Mul).u64().Inputs(0, 2); in TEST_F()
78 … INST(4, Opcode::SelectImm).u64().SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(5, 0, 3); in TEST_F()
79 INST(7, Opcode::Return).u64().Inputs(4); in TEST_F()
94 INST(3, Opcode::If).SrcType(DataType::UINT64).CC(CC_NE).Inputs(0, 1); in TEST_F()
[all …]
Dmove_constants_test.cpp33 INST(2, Opcode::IfImm).CC(CC_GE).Imm(5).Inputs(0); in TEST_F()
43 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F()
48 INST(6, Opcode::Return).ref().Inputs(1); in TEST_F()
53 INST(8, Opcode::Return).ref().Inputs(1); in TEST_F()
63 INST(2, Opcode::IfImm).CC(CC_GE).Imm(5).Inputs(0); in TEST_F()
74 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F()
79 INST(6, Opcode::Return).ref().Inputs(1); in TEST_F()
84 INST(8, Opcode::Return).ref().Inputs(1); in TEST_F()
104 INST(2, Opcode::IfImm).CC(CC_GE).Imm(5).Inputs(0); in TEST_F()
114 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F()
[all …]
Dloop_peeling_test.cpp32 INST(2, Opcode::Phi).Inputs(1, 4, 6).u64(); in BuildGraphTwoBackEdges()
33 INST(3, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(0); in BuildGraphTwoBackEdges()
37 INST(4, Opcode::Add).Inputs(1, 1).u64(); in BuildGraphTwoBackEdges()
38 INST(5, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(0); in BuildGraphTwoBackEdges()
42 INST(6, Opcode::Add).Inputs(4, 4).u64(); in BuildGraphTwoBackEdges()
46 INST(7, Opcode::Return).u64().Inputs(2); in BuildGraphTwoBackEdges()
58 INST(2, Opcode::Phi).Inputs(1, 6).u64(); in BuildGraphNotHeaderExit()
61 INST(0, Opcode::IfImm).SrcType(DataType::UINT64).CC(CC_NE).Imm(0).Inputs(1); in BuildGraphNotHeaderExit()
65 INST(3, Opcode::Add).Inputs(1, 2).u64(); in BuildGraphNotHeaderExit()
69 INST(9, Opcode::Add).Inputs(2, 1).u64(); in BuildGraphNotHeaderExit()
[all …]
Dcode_sink_test.cpp34 INST(5, Opcode::Add).s64().Inputs(1, 2); in TEST_F()
35 INST(6, Opcode::Compare).b().CC(CC_NE).Inputs(0, 3); in TEST_F()
36 INST(7, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(6); in TEST_F()
40 INST(9, Opcode::Return).s64().Inputs(5); in TEST_F()
44 INST(11, Opcode::Return).s64().Inputs(3); in TEST_F()
56 INST(6, Opcode::Compare).b().CC(CC_NE).Inputs(0, 3); in TEST_F()
57 INST(7, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(6); in TEST_F()
61 INST(5, Opcode::Add).s64().Inputs(1, 2); in TEST_F()
62 INST(9, Opcode::Return).s64().Inputs(5); in TEST_F()
66 INST(11, Opcode::Return).s64().Inputs(3); in TEST_F()
[all …]
Dadjust_arefs_test.cpp41 INST(10, Opcode::Phi).s32().Inputs(1, 40); in TEST_F()
42 INST(11, Opcode::LoadArray).u64().Inputs(0, 1); in TEST_F()
43 INST(12, Opcode::LoadArray).u64().Inputs(0, 1); in TEST_F()
44 INST(13, Opcode::StoreArray).u64().Inputs(0, 1, 2); in TEST_F()
45 INST(14, Opcode::StoreArray).u64().Inputs(0, 1, 2); in TEST_F()
46 INST(15, Opcode::Compare).b().Inputs(10, 1); in TEST_F()
47 INST(19, Opcode::IfImm).CC(CC_NE).Inputs(15).Imm(0); in TEST_F()
51 INST(40, Opcode::Add).s32().Inputs(10, 3); in TEST_F()
69 INST(10, Opcode::Phi).s32().Inputs(1, 40); in TEST_F()
70 …INST(11, Opcode::AddI).ptr().Inputs(0).Imm(graph->GetRuntime()->GetArrayDataOffset(graph->GetArch(… in TEST_F()
[all …]
Ddeoptimize_elimination_test.cpp45 INST(2, Opcode::SaveStateDeoptimize).Inputs(1).SrcVregs({1}); in TEST_F()
47 INST(10, Opcode::SaveState).Inputs(1).SrcVregs({1}); in TEST_F()
49 INST(3, Opcode::SaveStateDeoptimize).Inputs(1).SrcVregs({1}); in TEST_F()
50 INST(4, Opcode::Compare).b().Inputs(0, 1).CC(CC_GT); in TEST_F()
51 INST(5, Opcode::DeoptimizeIf).Inputs(4, 3); in TEST_F()
53 INST(6, Opcode::SaveStateDeoptimize).Inputs(1).SrcVregs({1}); in TEST_F()
54 INST(7, Opcode::DeoptimizeIf).Inputs(4, 6); in TEST_F()
57 INST(8, Opcode::DeoptimizeIf).Inputs(1, 6); in TEST_F()
71 INST(3, Opcode::SaveStateDeoptimize).Inputs(1).SrcVregs({1}); in TEST_F()
72 INST(4, Opcode::Compare).b().Inputs(0, 1).CC(CC_GT); in TEST_F()
[all …]
Dbalance_expressions_test.cpp47 INST(8, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
48 INST(9, Opcode::Mul).u64().Inputs(0, 1); in TEST_F()
50 INST(10, Opcode::Add).u64().Inputs(8, 2); in TEST_F()
51 INST(11, Opcode::Mul).u64().Inputs(9, 2); in TEST_F()
53 INST(12, Opcode::Add).u64().Inputs(10, 3); in TEST_F()
54 INST(13, Opcode::Mul).u64().Inputs(11, 3); in TEST_F()
56 INST(14, Opcode::Add).u64().Inputs(12, 4); in TEST_F()
57 INST(15, Opcode::Mul).u64().Inputs(13, 4); in TEST_F()
59 INST(16, Opcode::Add).u64().Inputs(14, 5); in TEST_F()
60 INST(17, Opcode::Mul).u64().Inputs(15, 5); in TEST_F()
[all …]
Dlowering_test.cpp85 INST(4, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
86 INST(5, Opcode::Add).u64().Inputs(0, 2); in TEST_F()
87 INST(6, Opcode::Add).u64().Inputs(0, 3); in TEST_F()
88 INST(7, Opcode::Sub).u64().Inputs(0, 1); in TEST_F()
89 INST(8, Opcode::Sub).u64().Inputs(0, 2); in TEST_F()
90 INST(9, Opcode::Sub).u64().Inputs(0, 3); in TEST_F()
91 INST(13, Opcode::Add).f64().Inputs(11, 21); in TEST_F()
92 INST(14, Opcode::Sub).f64().Inputs(11, 21); in TEST_F()
93 INST(15, Opcode::Add).f32().Inputs(12, 22); in TEST_F()
94 INST(16, Opcode::Sub).f32().Inputs(12, 22); in TEST_F()
[all …]
Dalias_analysis_test.cpp46 INST(5, Opcode::Compare).b().Inputs(3, 4); in TEST_F()
47 INST(6, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(5); in TEST_F()
51 INST(11, Opcode::LoadArray).s32().Inputs(0, 1); in TEST_F()
55 INST(17, Opcode::LoadArray).s32().Inputs(0, 2); in TEST_F()
59 INST(18, Opcode::Phi).s32().Inputs({{4, 11}, {3, 17}}); in TEST_F()
61 INST(23, Opcode::LoadArray).s32().Inputs(0, 1); in TEST_F()
63 INST(28, Opcode::LoadArray).s32().Inputs(0, 2); in TEST_F()
65 INST(29, Opcode::Add).s32().Inputs(28, 23); in TEST_F()
66 INST(30, Opcode::Add).s32().Inputs(29, 18); in TEST_F()
67 INST(31, Opcode::Return).s32().Inputs(30); in TEST_F()
[all …]
Dcleanup_test.cpp56 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LE).Inputs(0, 1); in TEST_F()
60 INST(3, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F()
64 INST(4, Opcode::Add).s64().Inputs(0, 1); in TEST_F()
68 INST(5, Opcode::Phi).s64().Inputs({{3, 1}, {4, 4}}); in TEST_F()
72 INST(6, Opcode::Phi).s64().Inputs({{2, 0}, {5, 5}}); in TEST_F()
73 INST(7, Opcode::Return).s64().Inputs(6); in TEST_F()
86 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LE).Inputs(0, 1); in TEST_F()
90 INST(3, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F()
94 INST(4, Opcode::Add).s64().Inputs(0, 1); in TEST_F()
98 INST(5, Opcode::Phi).s64().Inputs({{2, 0}, {3, 1}, {4, 4}}); in TEST_F()
[all …]
Dloop_unroll_test.cpp89 INST(4, Opcode::Phi).u64().Inputs(0, 6); in CheckSimpleLoop()
90 INST(5, Opcode::Phi).u64().Inputs(1, 7); in CheckSimpleLoop()
91 INST(6, Opcode::Mul).u64().Inputs(4, 4); // a = a * a in CheckSimpleLoop()
92 INST(7, Opcode::Add).u64().Inputs(5, 3); // b = b + 1 in CheckSimpleLoop()
94 INST(8, Opcode::Compare).CC(CC_LT).b().Inputs(7, 2); // while b < c in CheckSimpleLoop()
95 INST(9, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(8); in CheckSimpleLoop()
99 INST(10, Opcode::Sub).u64().Inputs(6, 7); in CheckSimpleLoop()
100 INST(11, Opcode::Return).u64().Inputs(10); // return (a - b) in CheckSimpleLoop()
137 // Check cloned `Mul` instruction inputs in CheckSimpleLoop()
145 // Check cloned `Add` instruction inputs in CheckSimpleLoop()
[all …]
Dir_builder_test.cpp75 INST(1, Opcode::Return).Inputs(0); in CheckSimple()
116 INST(1, Opcode::Return).Inputs(0); in CheckSimpleWithImm()
152 INST(2, Opcode::Cmp).s32().Inputs(0, 1); in CheckCmp()
153 INST(3, Opcode::Return).s32().Inputs(2); in CheckCmp()
184 INST(2, Opcode::Cmp).s32().SrcType(data_type).Fcmpg(fcmpg).Inputs(0, 1); in CheckFloatCmp()
185 INST(3, Opcode::Return).s32().Inputs(2); in CheckFloatCmp()
246 INST(2, Opcode::Compare).b().CC(CC).Inputs(0, 1); in CheckCondJump()
247 INST(3, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(2); in CheckCondJump()
312 INST(1, Opcode::Compare).b().CC(CC).Inputs(0, 2); in CheckCondJumpWithZero()
313 INST(3, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(1); in CheckCondJumpWithZero()
[all …]
Dreg_alloc_graph_coloring_test.cpp55 INST(3, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2, 0); in TEST_F()
56 INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(3); in TEST_F()
61 INST(5, Opcode::Add).u64().Inputs(0, 2); in TEST_F()
66 INST(6, Opcode::Phi).u64().Inputs(2, 5); in TEST_F()
67 INST(7, Opcode::Add).u64().Inputs(6, 1); in TEST_F()
68 INST(8, Opcode::Return).u64().Inputs(7); in TEST_F()
103 INST(3, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(2, 0); in TEST_F()
104 INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(3); in TEST_F()
109 INST(5, Opcode::Add).u64().Inputs(0, 2); in TEST_F()
114 INST(7, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::UINT64).Inputs(1, 0); in TEST_F()
[all …]
Dbasicblock_test.cpp94 INST(18, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
95 INST(19, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(18); in TEST_F()
100 INST(22, Opcode::Mul).u64().Inputs(20, 20); in TEST_F()
101 INST(3, Opcode::Not).u64().Inputs(0); in TEST_F()
102 INST(17, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
103 INST(11, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(17); in TEST_F()
107 INST(4, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
111 INST(5, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
115 INST(6, Opcode::Div).u64().Inputs(22, 21); in TEST_F()
119 INST(8, Opcode::Phi).u64().Inputs({{3, 4}, {6, 5}, {7, 6}}); in TEST_F()
[all …]
Dgraph_comparator_test.cpp23 Graph *CreateGraph(std::initializer_list<std::pair<int, int>> inputs) in CreateGraph() argument
33 INST(3, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(2); in CreateGraph()
37 INST(4, Opcode::Add).s32().Inputs(0, 1); in CreateGraph()
41 INST(5, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(2); in CreateGraph()
45 INST(6, Opcode::Sub).s32().Inputs(0, 1); in CreateGraph()
49 INST(7, Opcode::Mul).s32().Inputs(0, 1); in CreateGraph()
53 INST(8, Opcode::Phi).s32().Inputs(inputs); in CreateGraph()
54 INST(9, Opcode::Return).s32().Inputs(8); in CreateGraph()
71 INST(2, Opcode::Add).s32().Inputs(0, 1); in TEST_F()
75 INST(4, Opcode::Return).s32().Inputs(2); in TEST_F()
[all …]
Dloop_analyzer_test.cpp130 INST(5, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
131 INST(6, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(5); in TEST_F()
137 INST(9, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
138 INST(10, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(9); in TEST_F()
142 INST(11, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
143 INST(12, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(11); in TEST_F()
147 INST(13, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
148 INST(14, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(13); in TEST_F()
154 INST(17, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
155 INST(18, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(17); in TEST_F()
[all …]
Dbranch_elimination_test.cpp103 INST(19, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 1); in BuildTestGraph()
104 INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(19); in BuildTestGraph()
108 INST(5, Opcode::Add).u64().Inputs(0, 1); in BuildTestGraph()
109 INST(6, Opcode::Add).u64().Inputs(5, 2); in BuildTestGraph()
113 INST(9, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 2); in BuildTestGraph()
114 INST(10, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(9); 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()
[all …]
Dsplit_resolver_test.cpp99 INST(1, Opcode::Add).u64().Inputs(0, 0); in TEST_F()
100 INST(2, Opcode::Return).u64().Inputs(1); 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()
153 INST(1, Opcode::Compare).b().SrcType(DataType::Type::UINT64).Inputs(0, 0); in TEST_F()
154 INST(2, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(1); in TEST_F()
159 INST(3, Opcode::SaveState).Inputs(0, 1).SrcVregs({0, 1}); in TEST_F()
171 INST(5, Opcode::SaveState).Inputs(0, 1).SrcVregs({0, 1}); in TEST_F()
177 INST(7, Opcode::Return).u64().Inputs(0); in TEST_F()
[all …]
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dconst_array_resolver_test.cpp32 INST(4, Opcode::LoadAndInitClass).ref().Inputs(20).TypeId(68); in TEST_F()
33 INST(3, Opcode::NewArray).ref().Inputs(4, 1, 20); in TEST_F()
34 INST(11, Opcode::StoreArray).u64().Inputs(3, 2, 2); in TEST_F()
35 INST(13, Opcode::StoreArray).u64().Inputs(3, 2, 2); in TEST_F()
36 INST(10, Opcode::Return).ref().Inputs(3); in TEST_F()
55 INST(4, Opcode::LoadAndInitClass).ref().Inputs(20).TypeId(68); in TEST_F()
57 INST(21, Opcode::LoadConstArray).ref().Inputs(22); in TEST_F()
58 INST(10, Opcode::Return).ref().Inputs(21); in TEST_F()
75 INST(4, Opcode::LoadAndInitClass).ref().Inputs(20).TypeId(68); in TEST_F()
76 INST(3, Opcode::NewArray).ref().Inputs(4, 1, 20); in TEST_F()
[all …]
/arkcompiler/runtime_core/compiler/docs/
Dloop_unrolling.md144 INST(3, Opcode::Compare).b().SrcType(DataType::INT32).CC(CC_LT).Inputs(1, 0);
145 … INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(3); // if a < stop
148 INST(5, Opcode::Phi).s32().Inputs(1, 7); // a
149 INST(6, Opcode::Phi).s32().Inputs(1, 8); // b
150 INST(7, Opcode::Add).s32().Inputs(5, 2); // a += step
151 INST(8, Opcode::Add).s32().Inputs(6, 7); // b += a
152 INST(9, Opcode::Compare).b().SrcType(DataType::INT32).CC(CC_LT).Inputs(7, 0);
153 … INST(10, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(9); // if a < stop
156 INST(11, Opcode::Phi).s32().Inputs(1, 6);
157 INST(12, Opcode::Return).s32().Inputs(11); // return b;
[all …]

123456