Lines Matching defs:DoubleRegister
152 class DoubleRegister : public RegisterBase<DoubleRegister, kDoubleAfterLast> {
167 explicit constexpr DoubleRegister(int code) : RegisterBase(code) {}
170 ASSERT_TRIVIALLY_COPYABLE(DoubleRegister);
171 static_assert(sizeof(DoubleRegister) <= sizeof(int),
172 "DoubleRegister can efficiently be passed by value");
174 using FloatRegister = DoubleRegister;
224 constexpr DoubleRegister R = DoubleRegister::from_code(kDoubleCode_##R);
227 constexpr DoubleRegister no_dreg = DoubleRegister::no_reg();
229 constexpr DoubleRegister kFirstCalleeSavedDoubleReg = d14;
230 constexpr DoubleRegister kLastCalleeSavedDoubleReg = d31;
231 constexpr DoubleRegister kDoubleRegZero = d14;
232 constexpr DoubleRegister kScratchDoubleReg = d13;
261 DEFINE_REGISTER_NAMES(DoubleRegister, DOUBLE_REGISTERS)
289 constexpr DoubleRegister kFPReturnRegister0 = d1;