Home
last modified time | relevance | path

Searched refs:sreg (Results 1 – 8 of 8) sorted by relevance

/art/compiler/utils/
Dassembler_test.h217 std::ostringstream sreg; variable
218 sreg << imm * multiplier + bias;
219 std::string imm_string = sreg.str();
279 std::ostringstream sreg; in RepeatTemplatedRegistersImmBits() local
280 sreg << imm + bias; in RepeatTemplatedRegistersImmBits()
281 std::string imm_string = sreg.str(); in RepeatTemplatedRegistersImmBits()
334 std::ostringstream sreg; in RepeatTemplatedImmBitsRegisters() local
335 sreg << imm; in RepeatTemplatedImmBitsRegisters()
336 std::string imm_string = sreg.str(); in RepeatTemplatedImmBitsRegisters()
378 std::ostringstream sreg; in RepeatTemplatedRegisterImmBits() local
[all …]
/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc170 Arm64ManagedRegister sreg = Arm64ManagedRegister::FromSRegister(S0); in TEST() local
176 EXPECT_TRUE(reg.Overlaps(sreg)); in TEST()
182 sreg = Arm64ManagedRegister::FromSRegister(S1); in TEST()
188 EXPECT_TRUE(reg.Overlaps(sreg)); in TEST()
194 sreg = Arm64ManagedRegister::FromSRegister(S20); in TEST()
200 EXPECT_TRUE(reg.Overlaps(sreg)); in TEST()
206 sreg = Arm64ManagedRegister::FromSRegister(S31); in TEST()
212 EXPECT_TRUE(reg.Overlaps(sreg)); in TEST()
/art/runtime/interpreter/mterp/arm/
Dmain.S171 .macro PREFETCH_ADVANCE_INST dreg, sreg, count
172 ldrh \dreg, [\sreg, #((\count)*2)]!
/art/runtime/interpreter/mterp/arm64/
Dmain.S169 .macro PREFETCH_ADVANCE_INST dreg, sreg, count
170 ldrh \dreg, [\sreg, #((\count)*2)]!
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S730 .macro LOOP_OVER_SHORTY_LOADING_FPS dreg, sreg, inst, shorty, arg_index, finished
778 GET_VREG \sreg, wip
1052 .macro LOOP_RANGE_OVER_SHORTY_LOADING_FPS dreg, sreg, shorty, arg_index, stack_index, finished
1074 GET_VREG \sreg, \arg_index
1460 .macro LOOP_OVER_SHORTY_STORING_FPS dreg, sreg, shorty, arg_offset, fp, finished
1479 str \sreg, [\fp, \arg_offset]
/art/runtime/interpreter/mterp/armng/
Dmain.S215 .macro GET_VREG_FLOAT sreg, vreg
217 vmov \sreg, \vreg
742 .macro LOOP_OVER_SHORTY_LOADING_FPS dreg, sreg, inst, shorty, arg_index, finished, if_double
788 GET_VREG_FLOAT \sreg, ip
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc615 size_t sreg = GetSRegisterNumber(src.GetRegister().AsArm()); in MoveArguments() local
616 DCHECK_ALIGNED(sreg, 2u); in MoveArguments()
617 ___ Vstr(vixl32::DRegister(sreg / 2u), MemOperand(sp, frame_offset)); in MoveArguments()
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc2246 vixl::aarch32::SRegister sreg(LeastSignificantBit(fpu_spill_mask_)); in GenerateFrameEntry() local
2247 GetAssembler()->StoreSToOffset(sreg, sp, fp_spills_offset); in GenerateFrameEntry()
2248 GetAssembler()->cfi().RelOffset(DWARFReg(sreg), /*offset=*/ fp_spills_offset); in GenerateFrameEntry()
2319 vixl::aarch32::SRegister sreg(LeastSignificantBit(fpu_spill_mask_)); in GenerateFrameExit() local
2321 GetAssembler()->LoadSFromOffset(sreg, sp, fp_spills_offset); in GenerateFrameExit()
2322 GetAssembler()->cfi().Restore(DWARFReg(sreg)); in GenerateFrameExit()