/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
H A D | interpreter_to_compiled_code_bridge_armhf.S | 31 ldr r2, [\begin_ptr, #-4]! 74 cmp r2, #SHORTY_TAGGED 77 cmp r2, #SHORTY_REFERENCE 78 cmpne r2, #SHORTY_LAST_INT32 89 1: cmp r2, #SHORTY_F32 91 cmp r2, #SHORTY_F64 211 // r2 - shorty value (no initialization needed) 217 // r0 - SHORTY_PTR_REG, r2 - SHORTY_REG, r2 - shorty value, r3 - gpr args counter, 222 NEXT_SHORTY r2 [all...] |
H A D | interpreter_to_compiled_code_bridge_arm.S | 24 cmp r2, #SHORTY_TAGGED 27 sub r2, r2, #SHORTY_FIRST_64 28 cmp r2, #(SHORTY_NUM_64BIT_TYPES - 1) 62 ldr r2, [\begin_ptr], #4 74 // r2 - shorty value (no initialization needed) 79 NEXT_SHORTY r2 80 cmp r2, #SHORTY_TAGGED 86 ldr r2, [r7, #METHOD_ACCESS_FLAGS_OFFSET] 87 tst r2, #ACCESS_STATI [all...] |
H A D | compiled_code_to_interpreter_bridge_armhf.S | 122 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2 - iframe.vregs_ + num_vregs_, 133 add r2, r8, #FRAME_VREGS_OFFSET 134 add r2, r2, r5, lsl #3 165 str r10, [r2, r12] 173 str r9, [r2] 174 add r2, r2, #FRAME_VREGISTER_SIZE 188 stm r2, {r9, r10} 189 add r2, r [all...] |
H A D | compiled_code_to_interpreter_bridge_arm.S | 127 // r0 - SHORTY_PTR_REG, r1 - SHORTY_REG, r2 - iframe.vregs_ + num_vregs_, 137 add r2, r6, #FRAME_VREGS_OFFSET 138 add r2, r2, r5, lsl #3 170 str r5, [r2, r9] 173 str r4, [r2] 180 stm r2, {r4, r5} 182 str r4, [r2, r9] 184 add r2, r2, #FRAME_VREGISTER_SIZ [all...] |
H A D | interpreter_to_compiled_code_bridge_dyn_arm.S | 53 // r0 - acc, r1 - num args, r2-r3 - function object as int64_t 57 mov lr, r2
|
H A D | compiled_code_to_runtime_bridge_arm.S | 77 stmdb \tmp_reg, {r2-r3} 94 ldmdb \tmp_reg, {r2-r3}
|
H A D | deoptimization_arm.S | 28 // r2 - pointer to interpreter Frame 143 str r2, [sp, #-4]! 156 ldrd r2, r3, [sp], #8 219 // r2 - pointer to interpreter Frame
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | fast_divisor.h | 50 uint64_t r2 = highOne - q2 * ad; in FastConstSignedDivisor() local 62 r2 *= 2U; in FastConstSignedDivisor() 63 if (r2 >= ad) { in FastConstSignedDivisor() 65 r2 -= ad; in FastConstSignedDivisor() 67 delta = ad - r2; in FastConstSignedDivisor() 109 uint64_t r2 = (highOne - 1U) - q2 * divisor; in FastConstUnsignedDivisor() local 122 if (r2 + 1U >= divisor - r2) { in FastConstUnsignedDivisor() 127 r2 = 2U * r2 in FastConstUnsignedDivisor() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/ |
H A D | ets_napi_entry_point_arm32hf.S | 95 add r2, fp, #8 121 mov r2, r7 132 strb r2, [THREAD_REG, #MANAGED_THREAD_FRAME_KIND_OFFSET] 140 cmp r2, #0 234 // | | | r2 | 41 256 // | | | Napi r2 | 61 352 add r2, fp, #8 379 mov r2, THREAD_REG 393 mov r2, r8 402 mov r2, r [all...] |
H A D | ets_napi_entry_point_arm32.S | 95 add r2, fp, #8 120 mov r2, r7 131 strb r2, [THREAD_REG, #MANAGED_THREAD_FRAME_KIND_OFFSET] 139 cmp r2, #0 218 // | | | r2 | 25 223 // | | | Napi r2 | 29 322 add r2, fp, #8 351 mov r2, THREAD_REG 361 mov r2, r8 370 mov r2, r [all...] |
H A D | ets_async_entry_point_arm32.S | 75 mov r2, sp 87 mov r2, r7 113 cmp r2, #0
|
H A D | ets_async_entry_point_arm32hf.S | 72 mov r2, sp 84 mov r2, r7 110 cmp r2, #0
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/ |
H A D | test_result.py | 280 r2 = VMBReport.parse(REPORT2) 281 cmp = VMBReport.compare_vmb(r1, r2) 316 r2 = create_report(testA=[4.0], testB=[5.0], bad=[7.0]) 318 cmp = VMBReport.compare_vmb(r1, r2, flaky=['bad'])
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
H A D | report.py | 110 def compare_vmb(r1: VMBReport, r2: VMBReport, 117 results2 = {t.name: t for t in r2.report.tests} 121 comparison._name_len = max(r1._name_len, r2._name_len) 155 comparison.title = f'Comparison: {short_title(r1.title, r2.title)}' 376 def get_common_aotstats(r1: VMBReport, r2: VMBReport 379 if lib in r1.report.ext_info and lib in r2.report.ext_info: 380 return r1.report.ext_info[lib], r2.report.ext_info[lib] 406 r1, r2 = get_common_aotstats(r_1, r_2) 408 for lib in set(r1.keys()).intersection(set(r2.keys())): 410 l2 = r2[li [all...] |
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/arm/ |
H A D | update.S | 39 * r2: void* argument 51 str r2, [r0, # GPR_O(R0)] 78 * r2: void* argument 86 str r2, [r0, # GPR_O(R0)]
|
/arkcompiler/runtime_core/static_core/irtoc/lang/tests/ |
H A D | regmask_test.rb | 37 r2 = Regmap.new({ arm64: {b: 4}, arm32: {b: 5}, x86_64: {b: 6} }) 39 r3 = r1 + r2 42 assert_equal(r4, r2)
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | bounds_analysis_test.cpp | 58 BoundsRange r2 = BoundsRange(1U, 5U); in TEST_F() local 59 BoundsRange res2 = r2.Neg(); in TEST_F() 76 BoundsRange r2 = BoundsRange(-5L, -1L); in TEST_F() local 77 BoundsRange res2 = r2.Abs(); in TEST_F() 95 BoundsRange r2 = BoundsRange(9U, 13U); in TEST_F() local 106 res = r2.Mul(r2); in TEST_F() 129 auto r2 = BoundsRange(-2L); in TEST_F() local 135 res = l1.Div(r2); in TEST_F() 142 res = l2.Div(r2); in TEST_F() 571 auto r2 = BoundsRange(4U, 8U); TEST_F() local 589 auto r2 = BoundsRange(4U, 8U); TEST_F() local [all...] |
H A D | encoder_operands.cpp | 385 Reg r1(1U, INT64_TYPE), r2(2U, INT64_TYPE), rI(INVALID_REG_ID, INVALID_TYPE); in TEST()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_memlayout.h | 29 void SetRegisters(AArch64reg r0, AArch64reg r1, AArch64reg r2, AArch64reg r3) in SetRegisters() argument 33 reg2 = r2; in SetRegisters()
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/arm/ |
H A D | invokation_helper_hf.S | 37 mov r6, r2
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | mem_stats_gen_gc_test.cpp | 630 auto r2 = MakeAllocations<TargetSpace::TENURED_REGULAR, true>(); in HelpAllocTenured() local 632 report.allocatedCount += r2.allocatedCount; in HelpAllocTenured() 633 report.allocatedBytes += r2.allocatedBytes; in HelpAllocTenured() 634 report.savedCount += r2.savedCount; in HelpAllocTenured() 635 report.savedBytes += r2.savedBytes; in HelpAllocTenured()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | function.cpp | 1757 auto *const r2 = s2->ReturnType(); in IsReturnTypeSubstitutable() local 1765 return Relation()->IsIdenticalTo(r2, r1); in IsReturnTypeSubstitutable() 1772 if (Relation()->IsSupertypeOf(r2, r1)) { in IsReturnTypeSubstitutable()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
H A D | encode.cpp | 1942 GetMasm()->Vmov(vixl::aarch32::r2, vixl::aarch32::r3, VixlVReg(src1).D()); in MakeLibCallWithDoubleResult() 1946 auto dstRegister1 = secondValue ? vixl::aarch32::r2 : vixl::aarch32::r0; in MakeLibCallWithDoubleResult() 1968 GetMasm()->Mov(vixl::aarch32::r2, VixlReg(tmp1)); in MakeLibCallWithInt64Result() 1973 GetMasm()->Mov(vixl::aarch32::r2, VixlReg(src1)); in MakeLibCallWithInt64Result() 1980 auto dstRegister1 = secondValue ? vixl::aarch32::r2 : vixl::aarch32::r0; in MakeLibCallWithInt64Result() 2957 * ldrexb r2, [r0] in EncodeAtomicByteOr() 2958 * orr r2, r2, r1 in EncodeAtomicByteOr() 2959 * strexb r3, r2, [r0] in EncodeAtomicByteOr()
|