Lines Matching refs:uint16_t

127   BitRef(unsigned R = 0, uint16_t P = 0) : Reg(R), Pos(P) {}  in Reg()
135 uint16_t Pos;
196 BitValue(unsigned Reg, uint16_t Pos) : Type(Ref), RefI(Reg, Pos) {} in BitValue()
289 BitMask(uint16_t b, uint16_t e) : B(b), E(e) {} in BitMask()
291 uint16_t first() const { return B; } in first()
292 uint16_t last() const { return E; } in last()
295 uint16_t B = 0;
296 uint16_t E = 0;
301 RegisterCell(uint16_t Width = DefaultBitN) : Bits(Width) {} in Bits()
303 uint16_t width() const { in width()
307 const BitValue &operator[](uint16_t BitN) const {
311 BitValue &operator[](uint16_t BitN) {
319 RegisterCell &rol(uint16_t Sh); // Rotate left.
320 RegisterCell &fill(uint16_t B, uint16_t E, const BitValue &V);
322 uint16_t cl(bool B) const;
323 uint16_t ct(bool B) const;
336 static RegisterCell self(unsigned Reg, uint16_t Width);
338 static RegisterCell top(uint16_t Width);
364 BitTracker::RegisterCell::self(unsigned Reg, uint16_t Width) { in self()
366 for (uint16_t i = 0; i < Width; ++i) in self()
372 BitTracker::RegisterCell::top(uint16_t Width) { in top()
374 for (uint16_t i = 0; i < Width; ++i) in top()
381 uint16_t W = C.width(); in ref()
397 uint16_t getRegBitWidth(const RegisterRef &RR) const;
417 RegisterCell eIMM(int64_t V, uint16_t W) const;
427 RegisterCell eASL(const RegisterCell &A1, uint16_t Sh) const;
428 RegisterCell eLSR(const RegisterCell &A1, uint16_t Sh) const;
429 RegisterCell eASR(const RegisterCell &A1, uint16_t Sh) const;
438 RegisterCell eSET(const RegisterCell &A1, uint16_t BitN) const;
439 RegisterCell eCLR(const RegisterCell &A1, uint16_t BitN) const;
442 RegisterCell eCLB(const RegisterCell &A1, bool B, uint16_t W) const;
443 RegisterCell eCTB(const RegisterCell &A1, bool B, uint16_t W) const;
446 RegisterCell eSXT(const RegisterCell &A1, uint16_t FromN) const;
447 RegisterCell eZXT(const RegisterCell &A1, uint16_t FromN) const;
452 RegisterCell eXTR(const RegisterCell &A1, uint16_t B, uint16_t E) const;
454 uint16_t AtN) const;
488 virtual uint16_t getPhysRegBitWidth(MCRegister Reg) const;