Searched refs:ArmManagedRegister (Results 1 – 8 of 8) sorted by relevance
24 TEST(ArmManagedRegister, NoRegister) { in TEST() argument25 ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm(); in TEST()30 TEST(ArmManagedRegister, CoreRegister) { in TEST() argument31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST()39 reg = ArmManagedRegister::FromCoreRegister(R1); in TEST()48 reg = ArmManagedRegister::FromCoreRegister(R8); in TEST()57 reg = ArmManagedRegister::FromCoreRegister(R15); in TEST()68 TEST(ArmManagedRegister, SRegister) { in TEST() argument69 ArmManagedRegister reg = ArmManagedRegister::FromSRegister(S0); in TEST()78 reg = ArmManagedRegister::FromSRegister(S1); in TEST()[all …]
25 bool ArmManagedRegister::Overlaps(const ArmManagedRegister& other) const { in Overlaps()31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) || in Overlaps()32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other); in Overlaps()51 int ArmManagedRegister::AllocIdLow() const { in AllocIdLow()70 int ArmManagedRegister::AllocIdHigh() const { in AllocIdHigh()75 void ArmManagedRegister::Print(std::ostream& os) const { in Print()92 std::ostream& operator<<(std::ostream& os, const ArmManagedRegister& reg) { in operator <<()98 os << ArmManagedRegister::FromRegisterPair(r); in operator <<()
86 class ArmManagedRegister : public ManagedRegister {168 bool IsSameType(ArmManagedRegister test) const { in IsSameType()181 bool Overlaps(const ArmManagedRegister& other) const;185 static ArmManagedRegister FromCoreRegister(Register r) { in FromCoreRegister()190 static ArmManagedRegister FromSRegister(SRegister r) { in FromSRegister()195 static ArmManagedRegister FromDRegister(DRegister r) { in FromDRegister()200 static ArmManagedRegister FromRegisterPair(RegisterPair r) { in FromRegisterPair()207 static ArmManagedRegister FromCoreRegisterPair(Register r_low) { in FromCoreRegisterPair()220 static ArmManagedRegister FromSRegisterPair(SRegister r_low) { in FromSRegisterPair()254 explicit ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in ArmManagedRegister() function[all …]
420 ArmManagedRegister reg = entry_spills.at(i).AsArm(); in BuildFrame()484 ArmManagedRegister src = msrc.AsArm(); in Store()504 ArmManagedRegister src = msrc.AsArm(); in StoreRef()510 ArmManagedRegister src = msrc.AsArm(); in StoreRawPtr()517 ArmManagedRegister src = msrc.AsArm(); in StoreSpanning()518 ArmManagedRegister scratch = mscratch.AsArm(); in StoreSpanning()526 ArmManagedRegister scratch = mscratch.AsArm(); in CopyRef()533 ArmManagedRegister dst = mdest.AsArm(); in LoadRef()543 ArmManagedRegister dst = mdest.AsArm(); in LoadRef()550 ArmManagedRegister dst = mdest.AsArm(); in LoadRawPtr()[all …]
792 explicit ArmExceptionSlowPath(ArmManagedRegister scratch, size_t stack_adjust) in ArmExceptionSlowPath()797 const ArmManagedRegister scratch_;
48 return ArmManagedRegister::FromCoreRegister(IP); // R12 in InterproceduralScratchRegister()52 return ArmManagedRegister::FromCoreRegister(IP); // R12 in InterproceduralScratchRegister()59 return ArmManagedRegister::NoRegister(); in ReturnRegister()62 return ArmManagedRegister::FromRegisterPair(R0_R1); in ReturnRegister()64 return ArmManagedRegister::FromCoreRegister(R0); in ReturnRegister()69 return ArmManagedRegister::NoRegister(); in ReturnRegister()71 return ArmManagedRegister::FromDRegister(D0); in ReturnRegister()73 return ArmManagedRegister::FromSRegister(S0); in ReturnRegister()75 return ArmManagedRegister::FromRegisterPair(R0_R1); in ReturnRegister()77 return ArmManagedRegister::FromCoreRegister(R0); in ReturnRegister()[all …]
25 class ArmManagedRegister; variable57 arm::ArmManagedRegister AsArm() const;
350 stream << ArmManagedRegister::FromCoreRegister(Register(reg)); in DumpCoreRegister()354 stream << ArmManagedRegister::FromSRegister(SRegister(reg)); in DumpFloatingPointRegister()403 ArmManagedRegister pair = in AllocateFreeRegister()404 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(reg)); in AllocateFreeRegister()423 ArmManagedRegister current = in AllocateFreeRegister()424 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i)); in AllocateFreeRegister()482 ArmManagedRegister current = in UpdateBlockedPairRegisters()483 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i)); in UpdateBlockedPairRegisters()