Searched refs:WRegister (Results 1 – 10 of 10) sorted by relevance
64 constexpr WRegister AsWRegister() const { in AsWRegister()66 return static_cast<WRegister>(id_ - kNumberOfXRegIds); in AsWRegister()80 constexpr WRegister AsOverlappingWRegister() const { in AsOverlappingWRegister()83 return static_cast<WRegister>(AsXRegister()); in AsOverlappingWRegister()153 static constexpr Arm64ManagedRegister FromWRegister(WRegister r) { in FromWRegister()170 static constexpr Arm64ManagedRegister FromWRegisterX(WRegister r) { in FromWRegisterX()
203 WRegister source,215 WRegister dest,
180 return vixl::aarch64::WRegister(code); in reg_w()
103 WRegister source, in StoreWToOffset()212 WRegister dest, in LoadWFromOffset()305 WRegister ref_reg = dst.AsOverlappingWRegister(); in LoadRef()
106 TEST(Arm64ManagedRegister, WRegister) { in TEST() argument
74 enum WRegister { enum111 std::ostream& operator<<(std::ostream& os, const WRegister& rhs);
47 std::ostream& operator<<(std::ostream& os, const WRegister& rhs) { in operator <<()
33 static const WRegister kWArgumentRegisters[] = {202 WRegister w_reg = kWArgumentRegisters[/* method */ 1u + non_fp_arg_number]; in CurrentParamRegister()
73 return vixl::aarch64::WRegister(VIXLRegCodeFromART(location.reg())); in WRegisterFrom()
7060 vixl::aarch64::WRegister(BakerReadBarrierFirstRegField::Decode(encoded_data)); in CompileBakerReadBarrierThunk()