Lines Matching defs:Id
732 for (int Id = ID_SYMBOLIC_FIRST_; Id < ID_SYMBOLIC_LAST_; ++Id) {
733 if (IdSymbolic[Id] && Name == IdSymbolic[Id])
734 return Id;
750 bool isValidHwreg(int64_t Id, const MCSubtargetInfo &STI) {
752 ID_SYMBOLIC_FIRST_ <= Id && Id < getLastSymbolicHwreg(STI) &&
753 IdSymbolic[Id] && (Id != ID_XNACK_MASK || !AMDGPU::isGFX10_BEncoding(STI));
756 bool isValidHwreg(int64_t Id) {
757 return 0 <= Id && isUInt<ID_WIDTH_>(Id);
768 uint64_t encodeHwreg(uint64_t Id, uint64_t Offset, uint64_t Width) {
769 return (Id << ID_SHIFT_) |
774 StringRef getHwreg(unsigned Id, const MCSubtargetInfo &STI) {
775 return isValidHwreg(Id, STI) ? IdSymbolic[Id] : "";
778 void decodeHwreg(unsigned Val, unsigned &Id, unsigned &Offset, unsigned &Width) {
779 Id = (Val & ID_MASK_) >> ID_SHIFT_;