HomeSort by relevance Sort by last modified time
    Searched refs:ArmManagedRegister (Results 1 - 9 of 9) sorted by null

  /art/compiler/utils/arm/
managed_register_arm_test.cc 24 TEST(ArmManagedRegister, NoRegister) {
25 ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm();
30 TEST(ArmManagedRegister, CoreRegister) {
31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0);
39 reg = ArmManagedRegister::FromCoreRegister(R1);
48 reg = ArmManagedRegister::FromCoreRegister(R8);
57 reg = ArmManagedRegister::FromCoreRegister(R15);
68 TEST(ArmManagedRegister, SRegister) {
69 ArmManagedRegister reg = ArmManagedRegister::FromSRegister(S0)
    [all...]
managed_register_arm.cc 25 bool ArmManagedRegister::Overlaps(const ArmManagedRegister& other) const {
31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) ||
32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other);
51 int ArmManagedRegister::AllocIdLow() const {
70 int ArmManagedRegister::AllocIdHigh() const {
75 void ArmManagedRegister::Print(std::ostream& os) const {
92 std::ostream& operator<<(std::ostream& os, const ArmManagedRegister& reg) {
98 os << ArmManagedRegister::FromRegisterPair(r);
managed_register_arm.h 85 class ArmManagedRegister : public ManagedRegister {
167 bool IsSameType(ArmManagedRegister test) const {
180 bool Overlaps(const ArmManagedRegister& other) const;
184 static ArmManagedRegister FromCoreRegister(Register r) {
189 static ArmManagedRegister FromSRegister(SRegister r) {
194 static ArmManagedRegister FromDRegister(DRegister r) {
199 static ArmManagedRegister FromRegisterPair(RegisterPair r) {
206 static ArmManagedRegister FromCoreRegisterPair(Register r_low) {
219 static ArmManagedRegister FromSRegisterPair(SRegister r_low) {
253 explicit ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {
    [all...]
assembler_arm.cc 456 ArmManagedRegister src = msrc.AsArm();
476 ArmManagedRegister src = msrc.AsArm();
482 ArmManagedRegister src = msrc.AsArm();
489 ArmManagedRegister src = msrc.AsArm();
490 ArmManagedRegister scratch = mscratch.AsArm();
498 ArmManagedRegister scratch = mscratch.AsArm();
505 ArmManagedRegister dst = mdest.AsArm();
515 ArmManagedRegister dst = mdest.AsArm();
522 ArmManagedRegister dst = mdest.AsArm();
530 ArmManagedRegister scratch = mscratch.AsArm()
    [all...]
assembler_arm.h 744 explicit ArmExceptionSlowPath(ArmManagedRegister scratch, size_t stack_adjust)
749 const ArmManagedRegister scratch_;
  /art/compiler/jni/quick/arm/
calling_convention_arm.cc 27 return ArmManagedRegister::FromCoreRegister(IP); // R12
31 return ArmManagedRegister::FromCoreRegister(IP); // R12
36 return ArmManagedRegister::FromCoreRegister(R0);
38 return ArmManagedRegister::FromRegisterPair(R0_R1);
40 return ArmManagedRegister::FromRegisterPair(R0_R1);
42 return ArmManagedRegister::NoRegister();
44 return ArmManagedRegister::FromCoreRegister(R0);
57 return ArmManagedRegister::FromCoreRegister(R0);
63 return ArmManagedRegister::FromCoreRegister(R0);
94 entry_spills_.push_back(ArmManagedRegister::FromCoreRegister(R1))
    [all...]
  /art/compiler/utils/
managed_register.h 25 class ArmManagedRegister;
54 arm::ArmManagedRegister AsArm() const;
  /art/compiler/optimizing/
code_generator_arm.cc 31 arm::ArmManagedRegister Location::AsArm() const {
43 return Location::RegisterLocation(ArmManagedRegister::FromCoreRegister(reg));
152 stream << ArmManagedRegister::FromCoreRegister(Register(reg));
156 stream << ArmManagedRegister::FromDRegister(DRegister(reg));
180 ArmManagedRegister pair =
181 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(reg));
186 ArmManagedRegister current =
187 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));
208 ArmManagedRegister current =
209 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i))
    [all...]
locations.h 171 arm::ArmManagedRegister AsArm() const;

Completed in 686 milliseconds