/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 …]
|
D | call.virt.yaml | 89 .function i32 main() { 97 - i32 140 - ', i32 a1' 166 - ', i32[] a1, i64 a2' 170 newarr v1, v1, i32[] 225 - ', i32[] a1, i64 a2, panda.Object[] a3' 229 newarr v1, v1, i32[] 302 …-random values and check if correct value is stored in object field. Check i32, i64, f64 and refer… 317 .function i32 main() { 343 i32 f1 [all …]
|
D | call.virt.negative.yaml | 80 .function i32 A.foo(A a0%s) { 85 .function i32 main() { 157 - ', i32 a1' 179 - ', i32 a1' 201 - ', i32 a1' 223 - ', i32 a1, f64 a2, i64 a3' 241 - ', f64[] a1, i64[] a2, i32[] a3' 269 .function i32 A.foo(A a0%s) { 277 .function i32 A.foo(A a0) { 284 .function i32 main() { [all …]
|
D | call.virt.acc.yaml | 59 .function void R.f2(R a0, i32 a1) { 62 .function void R.f3(R a0, i32 a1, i32 a2) { 65 .function void R.f4(R a0, i32 a1, i32 a2, i32 a3) { 68 .function void R.f5(R a0, i32 a1, i32 a2, i32 a3, i32 a4) { 71 .function void R.sf1(i32 a0) { 74 .function void R.sf2(i32 a0, i32 a1) { 77 .function void R.sf3(i32 a0, i32 a1, i32 a2) { 80 .function void R.sf4(i32 a0, i32 a1, i32 a2, i32 a3) { 83 .function void R.sf5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) { 86 .function void sf1(i32 a0) { [all …]
|
D | call.acc.yaml | 60 .function void f1(i32 a0) { 63 .function void f2(i32 a0, i32 a1) { 66 .function void f3(i32 a0, i32 a1, i32 a2) { 69 .function void f4(i32 a0, i32 a1, i32 a2, i32 a3) { 72 .function void f5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) { 75 .function i32 main() { 118 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 122 .function i32 main() { 160 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 164 …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 | 46 i32 f32 48 i32[] f32Array 63 .function i32 main() { 87 - "i32, v1" 89 - i32[], v1 143 .function i32 main() { 149 - i32 a1 160 - i32[] a1, panda.Object a2, R[] a3 164 newarr v1, v1, i32[] 199 .function i32 main() { [all …]
|
D | calle.polymorphic.range.yaml | 45 i32 f_int <panda.access = public> 61 .function i32 main() { 86 ….function i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, R a2, R a3… 87 .function i32 R.test() <static, panda.access = public> { 133 ….function i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, R a2, R a3… 134 .function i32 R.test() <static, panda.access = public> { 176 … .function i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1) <external> 177 .function i32 R.test() <static, panda.access = public> { 208 .function i32 R.inc32(i32 a0) { 213 .function i32 R.inc64(i64 a0) { [all …]
|
D | call.polymorphic.range.yaml | 45 i32 f_int <panda.access = public> 61 .function i32 main() { 86 ….function i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, R a2, R a3) <ex… 87 .function i32 R.test() <static, panda.access = public> { 133 ….function i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, R a2, R a3) <ex… 134 .function i32 R.test() <static, panda.access = public> { 176 … .function i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1) <external> 177 .function i32 R.test() <static, panda.access = public> { 208 .function i32 R.inc32(i32 a0) { 213 .function i32 R.inc64(i64 a0) { [all …]
|
D | call.short.yaml | 53 .function i32 main() { 63 - 'i32 a0' 67 - 'i32 a0, i32 a1' 71 - 'i32 a0, i32 a1' 78 - 'i32 a0, i32 a1' 92 - 'i32 a0, i32 a1, i32 a2' 97 - 'i32 a0, i32 a1, i32 a2' 119 .function i32 main() { 158 .function i32 main() { 170 - 'i32 a0' # parameter [all …]
|
D | ldstatic.yaml | 28 i32 fi32 <static> 34 i32[] fi32Array <static> 49 i32 fi32 <static> 54 i32[] fi32Array <static> 67 acc: out:i32 84 i32 fi32 89 i32[] fi32Array 99 .function i32 main() { 195 .function i32 main() { 224 .function i32 main() { [all …]
|
D | add.yaml | 28 - sig: add v1:in:i32, v2:in:i32 29 acc: out:i32 75 - sig: add v1:in:i32, v2:in:i32 76 acc: out:i32 123 - sig: add v1:in:i32, v2:in:i32 124 acc: out:i32 172 - sig: add v1:in:i32, v2:in:i32 173 acc: out:i32 222 - sig: add v1:in:i32, v2:in:i32 223 acc: out:i32 [all …]
|
D | sub.yaml | 27 - sig: sub v1:in:i32, v2:in:i32 28 acc: out:i32 77 - sig: sub v1:in:i32, v2:in:i32 78 acc: out:i32 127 - sig: sub v1:in:i32, v2:in:i32 128 acc: out:i32 174 - sig: sub v1:in:i32, v2:in:i32 175 acc: out:i32 227 - sig: sub v1:in:i32, v2:in:i32 228 acc: out:i32 [all …]
|
D | mul.yaml | 27 - sig: mul v1:in:i32, v2:in:i32 28 acc: out:i32 66 - sig: mul v1:in:i32, v2:in:i32 67 acc: out:i32 113 - sig: mul v1:in:i32, v2:in:i32 114 acc: out:i32 162 - sig: mul v1:in:i32, v2:in:i32 163 acc: out:i32 215 - sig: mul v1:in:i32, v2:in:i32 216 acc: out:i32 [all …]
|
D | ldarr.yaml | 40 - sig: ldarr v:in:i32[] 41 acc: inout:i32 53 - values: ['i32[]'] 63 - sig: ldarr v:in:i32[] 64 acc: inout:i32 71 newarr v0, v0, i32[] 85 - sig: ldarr v:in:i32[] 86 acc: inout:i32 98 .array arr_i32 i32 1 { 1 } 104 .function i32 main() { [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/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/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/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 …]
|
D | inline.pa | 30 .function i32 func(i32 a0) { 38 .function i32 small_func(i32 a0) { 44 .function i32 Test1.main() { 60 .function i32 func_rec(i32 a0) { 70 .function i32 Test1.main_depth() { 92 .function i32 main() { 109 .function i32 foo1() { 118 .function i32 main1() { 138 .function i32 Test2.func(Test2 a0, i32 a1) { 148 .function i32 Test2.small_func(Test2 a0, i32 a1) { [all …]
|
/arkcompiler/runtime_core/tests/benchmarks/ |
D | controlflow-recursive.pa | 22 .function i32 test(i32 a0, i32 a1, i32 a2){ 65 .function i32 ack(i32 a0, i32 a1){ 93 .function i32 fib(i32 a0){ 113 .function i32 tak(i32 a0, i32 a1, i32 a2){
|