| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | call.range.yaml | 49 .function i32 main() { 56 - 'i32 a0' 59 - 'i32 a0, i32 a1' 65 - 'i32 a0, i32 a1, i32 a2, i32 a3' 73 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 77 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 94 .function i32 main() { 129 .function i32 main() { 157 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 160 .function i32 main() { [all …]
|
| D | call.yaml | 50 .function i32 main() { 60 - 'i32 a0' 64 - 'i32 a0, i32 a1' 68 - 'i32 a0, i32 a1' 75 - 'i32 a0, i32 a1' 89 - 'i32 a0, i32 a1, i32 a2' 93 - 'i32 a0, i32 a1, i32 a2, i32 a3' 97 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4' 109 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4' 132 .function i32 main() { [all …]
|
| D | call.acc.yaml | 55 .function void f1(i32 a0) { 58 .function void f2(i32 a0, i32 a1) { 61 .function void f3(i32 a0, i32 a1, i32 a2) { 64 .function void f4(i32 a0, i32 a1, i32 a2, i32 a3) { 67 .function void f5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) { 70 .function i32 main() { 112 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 116 .function i32 main() { 153 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 157 …tion void f(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a1… [all …]
|
| D | initobj.range.yaml | 41 i32 f32 43 i32[] f32Array 58 .function i32 main() { 82 - "i32, v1" 84 - i32[], v1 137 .function i32 main() { 143 - i32 a1 154 - i32[] a1, panda.Object a2, R[] a3 158 newarr v1, v1, i32[] 187 .function void R.c(R a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5) <ctor> { [all …]
|
| D | call.virt.acc.yaml | 53 .function void R.f2(R a0, i32 a1) { 56 .function void R.f3(R a0, i32 a1, i32 a2) { 59 .function void R.f4(R a0, i32 a1, i32 a2, i32 a3) { 62 .function void R.f5(R a0, i32 a1, i32 a2, i32 a3, i32 a4) { 65 .function void R.sf1(i32 a0) { 68 .function void R.sf2(i32 a0, i32 a1) { 71 .function void R.sf3(i32 a0, i32 a1, i32 a2) { 74 .function void R.sf4(i32 a0, i32 a1, i32 a2, i32 a3) { 77 .function void R.sf5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) { 80 .function void sf1(i32 a0) { [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | call.range.yaml | 54 .function i32 main() { 61 - 'i32 a0' 64 - 'i32 a0, i32 a1' 71 - 'i32 a0, i32 a1, i32 a2, i32 a3' 79 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 83 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 100 .function i32 main() { 135 .function i32 main() { 163 …i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11, … 166 .function i32 main() { [all …]
|
| D | call.yaml | 54 .function i32 main() { 64 - 'i32 a0' 68 - 'i32 a0, i32 a1' 72 - 'i32 a0, i32 a1' 79 - 'i32 a0, i32 a1' 93 - 'i32 a0, i32 a1, i32 a2' 97 - 'i32 a0, i32 a1, i32 a2, i32 a3' 101 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4' 113 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4' 136 .function i32 main() { [all …]
|
| D | call.virt.range.negative.yaml | 80 .function i32 A.foo(A a0%s) { 85 .function i32 main() { 162 - ', i32 a1' 184 - ', i32 a1' 206 - ', i32 a1' 228 - ', i32 a1, f64 a2, i64 a3' 246 - ', f64[] a1, i64[] a2, i32[] a3' 274 .function i32 A.foo(A a0%s) { 282 .function i32 A.foo(A a0) { 289 .function i32 main() { [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | PBC2IR.md | 26 | cmp.64 | i32 Cmp | 27 | ucmp | i32 Cmp | 28 | ucmp.64 | i32 Cmp | 29 | fcmpl | i32 Cmp | 30 | fcmpl.64 | i32 Cmp | 31 | fcmpg | i32 Cmp | 32 | fcmpg.64 | i32 Cmp | 52 | neg | i32 Neg | 54 | not | i32 Not| 56 | add2 | i32 Add | [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | PBC2IR.md | 26 | cmp.64 | i32 Cmp | 27 | ucmp | i32 Cmp | 28 | ucmp.64 | i32 Cmp | 29 | fcmpl | i32 Cmp | 30 | fcmpl.64 | i32 Cmp | 31 | fcmpg | i32 Cmp | 32 | fcmpg.64 | i32 Cmp | 52 | neg | i32 Neg | 54 | not | i32 Not| 56 | add2 | i32 Add | [all …]
|
| /arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/ |
| D | call.acc.pa | 14 .function i32 foo(i32 a0, i32 a1) { 19 .function i32 bar(i32 a0, i32 a1) { 24 .function i32 first(i32 a0, i32 a1, i32 a2, i32 a3) { 29 .function i32 second(i32 a0, i32 a1, i32 a2, i32 a3) { 34 .function i32 third(i32 a0, i32 a1, i32 a2, i32 a3) { 39 .function i32 fourth(i32 a0, i32 a1, i32 a2, i32 a3) { 44 .function i32 main() {
|
| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | call.acc.pa | 14 .function i32 foo(i32 a0, i32 a1) { 19 .function i32 bar(i32 a0, i32 a1) { 24 .function i32 first(i32 a0, i32 a1, i32 a2, i32 a3) { 29 .function i32 second(i32 a0, i32 a1, i32 a2, i32 a3) { 34 .function i32 third(i32 a0, i32 a1, i32 a2, i32 a3) { 39 .function i32 fourth(i32 a0, i32 a1, i32 a2, i32 a3) { 44 .function i32 main() {
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | inline_external.pa | 20 i32 data 28 .function i32 A.getConst() <static> { 33 .function i32 A.getConst_virt(A a0) { 38 .function i32 A.getParam(i32 a0) <static> { 43 .function i32 A.getParam_virt(A a0, i32 a1) { 56 .function i32 A.getObj(A a0) <static> { 61 .function i32 A.getObj_virt(A a0) { 66 .function void A.setObj(A a0, i32 a1) <static> { 78 .function void A.setObj_virt(A a0, i32 a1) { 84 .function i32 A.getObj_wrong_virt(A a0, A a1) { [all …]
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | inline_external.pa | 21 i32 data 26 .function i32 A.getConst() <static> { 31 .function i32 A.getConst_virt(A a0) { 36 .function i32 A.getParam(i32 a0) <static> { 41 .function i32 A.getParam_virt(A a0, i32 a1) { 54 .function i32 A.getObj(A a0) <static> { 59 .function i32 A.getObj_virt(A a0) { 64 .function void A.setObj(A a0, i32 a1) <static> { 76 .function void A.setObj_virt(A a0, i32 a1) { 82 .function i32 A.getObj_wrong_virt(A a0, A a1) { [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | tst-branch.pa | 18 .function i32 ret0() { 23 .function i32 ret1() { 28 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 50 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 61 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 72 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 83 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 94 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 107 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { [all …]
|
| D | tst-select.pa | 17 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 28 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 50 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 61 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 72 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 83 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 96 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { 109 .function i32 testVarSmallImmEqZeroI64(i64 a0) { 122 .function i32 testVarSmallImmNeZeroI64(i64 a0) { [all …]
|
| D | tst-compare.pa | 17 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 28 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 50 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 61 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 72 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 83 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 96 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { 109 .function i32 testVarSmallImmEqZeroI64(i64 a0) { 122 .function i32 testVarSmallImmNeZeroI64(i64 a0) { [all …]
|
| D | initobj-03.pa | 17 i32 field1 18 i32 field2 19 i32 field3 20 i32 field4 21 i32 field5 24 .function void R.ctor(R a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5) <ctor> { 38 .function i32 main() {
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | tst-branch.pa | 18 .function i32 ret0() { 23 .function i32 ret1() { 28 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 50 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 61 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 72 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 83 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 94 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 107 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { [all …]
|
| D | tst-compare.pa | 17 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 28 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 50 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 61 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 72 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 83 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 96 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { 109 .function i32 testVarSmallImmEqZeroI64(i64 a0) { 122 .function i32 testVarSmallImmNeZeroI64(i64 a0) { [all …]
|
| D | tst-select.pa | 17 .function i32 testVarsEqZeroI32(i32 a0, i32 a1) { 28 .function i32 testVarsNeZeroI32(i32 a0, i32 a1) { 39 .function i32 testVarSmallImmEqZeroI32(i32 a0) { 50 .function i32 testVarSmallImmNeZeroI32(i32 a0) { 61 .function i32 testVarLargeImmEqZeroI32(i32 a0) { 72 .function i32 testVarLargeImmNeZeroI32(i32 a0) { 83 .function i32 testVarsEqZeroI64(i64 a0, i64 a1) { 96 .function i32 testVarsNeZeroI64(i64 a0, i64 a1) { 109 .function i32 testVarSmallImmEqZeroI64(i64 a0) { 122 .function i32 testVarSmallImmNeZeroI64(i64 a0) { [all …]
|
| D | initobj-03.pa | 17 i32 field1 18 i32 field2 19 i32 field3 20 i32 field4 21 i32 field5 24 .function void R.ctor(R a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5) <ctor> { 38 .function i32 main() {
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/module-record/ |
| D | module-record-field-name-option-expected.txt | 8 { 6 [ i32:0, i32:0, i32:0, i32:0, i32:0, i32:0, ]} 16 u32 abc { 6 [ i32:0, i32:0, i32:0, i32:0, i32:0, i32:0, ]}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/irtoc_scripts/ |
| D | string_builder.irt | 137 index := LoadI(sb).Imm(Constants::ETS_SB_INDEX_OFFSET).i32 139 If(index, LoadI(buffer).Imm(Constants::ARRAY_LENGTH_OFFSET).i32).GE.Unlikely.b { 152 …:= AddI(ShlI(index).Imm(Constants::REFERENCE_TYPE_SHIFT).i32).Imm(Constants::ARRAY_DATA_OFFSET).i32 155 StoreI(sb, AddI(index).Imm(1).i32).Imm(Constants::ETS_SB_INDEX_OFFSET).i32 157 length := LoadI(sb).Imm(Constants::ETS_SB_LENGTH_OFFSET).i32 158 length := Add(length, n_digits).i32 159 StoreI(sb, length).Imm(Constants::ETS_SB_LENGTH_OFFSET).i32 182 index := LoadI(sb).Imm(Constants::ETS_SB_INDEX_OFFSET).i32 184 If(index, LoadI(buffer).Imm(Constants::ARRAY_LENGTH_OFFSET).i32).GE.Unlikely.b { 201 …:= AddI(ShlI(index).Imm(Constants::REFERENCE_TYPE_SHIFT).i32).Imm(Constants::ARRAY_DATA_OFFSET).i32 [all …]
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | isa.yaml | 54 …VM support operations on registers with i32 and i64 integral values. However, 8-bit and 16-bit int… 56 …value to match storage size with i32. Similarly, passing an 8-bit or 16-bit value to a function ca… 57 passing a value, which is zero or sign-extended to i32. 189 description: First operand contains a value of i32 type. 195 description: Second operand contains a value of i32 type. 201 description: Accumulator contains a value of i32 type. 317 - sig: movi v:out:i32, imm:i32 383 - sig: ldai imm:i32 384 acc: out:i32 518 acc: inout:i64->i32 [all …]
|