Searched refs:AsOverlappingWRegister (Results 1 – 3 of 3) sorted by relevance
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 146 StoreWToOffset(kStoreWord, src.AsOverlappingWRegister(), SP, in StoreRef() 161 StoreWToOffset(kStoreWord, scratch.AsOverlappingWRegister(), SP, in StoreImmediateToFrame() 269 ___ Ldr(reg_w(dest.AsOverlappingWRegister()), MEM_OP(reg_x(base), offset)); in Load() 293 LoadWFromOffset(kLoadWord, dst.AsOverlappingWRegister(), SP, offs.Int32Value()); in LoadRef() 301 LoadWFromOffset(kLoadWord, dst.AsOverlappingWRegister(), base.AsXRegister(), in LoadRef() 304 WRegister ref_reg = dst.AsOverlappingWRegister(); in LoadRef() 333 ___ Mov(reg_w(dst.AsOverlappingWRegister()), reg_w(src.AsWRegister())); in Move() 377 LoadWFromOffset(kLoadWord, scratch.AsOverlappingWRegister(), in CopyRef() 379 StoreWToOffset(kStoreWord, scratch.AsOverlappingWRegister(), in CopyRef() 389 LoadWFromOffset(kLoadWord, scratch.AsOverlappingWRegister(), SP, src.Int32Value()); in Copy() [all …]
|
D | managed_register_arm64.h | 80 WRegister AsOverlappingWRegister() const { in AsOverlappingWRegister() function
|
D | managed_register_arm64_test.cc | 385 EXPECT_EQ(W0, reg.AsOverlappingWRegister()); in TEST() 407 EXPECT_EQ(W10, reg.AsOverlappingWRegister()); in TEST() 429 EXPECT_EQ(W17, reg.AsOverlappingWRegister()); in TEST() 487 EXPECT_EQ(W1, reg_o.AsOverlappingWRegister()); in TEST() 508 EXPECT_EQ(W21, reg_o.AsOverlappingWRegister()); in TEST()
|