Lines Matching defs:MsgId
1900 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI) {
1901 return (MsgId & ~(getMsgIdMask(STI))) == 0;
1904 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI,
1906 assert(isValidMsgId(MsgId, STI));
1911 if (msgRequiresOp(MsgId, STI)) {
1912 if (MsgId == ID_GS_PreGFX11 && OpId == OP_GS_NOP)
1915 return !getMsgOpName(MsgId, OpId, STI).empty();
1921 bool isValidMsgStream(int64_t MsgId, int64_t OpId, int64_t StreamId,
1923 assert(isValidMsgOp(MsgId, OpId, STI, Strict));
1929 switch (MsgId) {
1941 bool msgRequiresOp(int64_t MsgId, const MCSubtargetInfo &STI) {
1942 return MsgId == ID_SYSMSG ||
1944 (MsgId == ID_GS_PreGFX11 || MsgId == ID_GS_DONE_PreGFX11));
1947 bool msgSupportsStream(int64_t MsgId, int64_t OpId,
1950 (MsgId == ID_GS_PreGFX11 || MsgId == ID_GS_DONE_PreGFX11) &&
1954 void decodeMsg(unsigned Val, uint16_t &MsgId, uint16_t &OpId,
1956 MsgId = Val & getMsgIdMask(STI);
1966 uint64_t encodeMsg(uint64_t MsgId,
1969 return MsgId | (OpId << OP_SHIFT_) | (StreamId << STREAM_ID_SHIFT_);