Searched refs:AsWRegister (Results 1 – 4 of 4) sorted by relevance
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 131 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); in Store() 265 ___ Ldr(reg_w(dest.AsWRegister()), MEM_OP(reg_x(base), offset)); in Load() 333 ___ Mov(reg_w(dst.AsOverlappingWRegister()), reg_w(src.AsWRegister())); in Move() 343 ___ Mov(reg_w(dst.AsWRegister()), reg_w(src.AsWRegister())); in Move() 407 LoadWFromOffset(kLoadWord, scratch.AsWRegister(), base.AsXRegister(), in Copy() 409 StoreWToOffset(kStoreWord, scratch.AsWRegister(), SP, dest.Int32Value()); in Copy() 426 LoadWFromOffset(kLoadWord, scratch.AsWRegister(), SP, src.Int32Value()); in Copy() 427 StoreWToOffset(kStoreWord, scratch.AsWRegister(), base.AsXRegister(), in Copy() 454 LoadWFromOffset(kLoadWord, scratch.AsWRegister(), src.AsXRegister(), in Copy() 456 StoreWToOffset(kStoreWord, scratch.AsWRegister(), dest.AsXRegister(), in Copy() [all …]
|
D | managed_register_arm64.cc | 54 no = static_cast<int>(AsWRegister()); in RegNo() 92 os << "WCore: " << static_cast<int>(AsWRegister()); in Print()
|
D | managed_register_arm64.h | 64 WRegister AsWRegister() const { in AsWRegister() function 88 return static_cast<XRegister>(AsWRegister()); in AsOverlappingXRegister()
|
D | managed_register_arm64_test.cc | 114 EXPECT_EQ(W0, reg.AsWRegister()); in TEST() 124 EXPECT_EQ(W5, reg.AsWRegister()); in TEST() 134 EXPECT_EQ(W6, reg.AsWRegister()); in TEST() 144 EXPECT_EQ(W18, reg.AsWRegister()); in TEST() 154 EXPECT_EQ(W29, reg.AsWRegister()); in TEST()
|