Home
last modified time | relevance | path

Searched refs:r2 (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/
H A Dinterpreter_to_compiled_code_bridge_armhf.S31 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 Dinterpreter_to_compiled_code_bridge_arm.S24 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 Dcompiled_code_to_interpreter_bridge_armhf.S122 // 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 Dcompiled_code_to_interpreter_bridge_arm.S127 // 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 Dinterpreter_to_compiled_code_bridge_dyn_arm.S53 // r0 - acc, r1 - num args, r2-r3 - function object as int64_t
57 mov lr, r2
H A Dcompiled_code_to_runtime_bridge_arm.S77 stmdb \tmp_reg, {r2-r3}
94 ldmdb \tmp_reg, {r2-r3}
H A Ddeoptimization_arm.S28 // 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 Dfast_divisor.h50 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 Dets_napi_entry_point_arm32hf.S95 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 Dets_napi_entry_point_arm32.S95 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 Dets_async_entry_point_arm32.S75 mov r2, sp
87 mov r2, r7
113 cmp r2, #0
H A Dets_async_entry_point_arm32hf.S72 mov r2, sp
84 mov r2, r7
110 cmp r2, #0
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/
H A Dtest_result.py280 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 Dreport.py110 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 Dupdate.S39 * 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 Dregmask_test.rb37 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 Dbounds_analysis_test.cpp58 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 Dencoder_operands.cpp385 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 Daarch64_memlayout.h29 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 Dinvokation_helper_hf.S37 mov r6, r2
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dmem_stats_gen_gc_test.cpp630 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 Dfunction.cpp1757 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 Dencode.cpp1942 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()

Completed in 46 milliseconds