Searched refs:MsgId (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUAsmUtils.cpp | 147 int64_t getMsgOpId(int64_t MsgId, StringRef Name, const MCSubtargetInfo &STI) { in getMsgOpId() argument 148 if (MsgId == ID_SYSMSG) in getMsgOpId() 153 StringRef getMsgOpName(int64_t MsgId, uint64_t Encoding, in getMsgOpName() argument 155 assert(msgRequiresOp(MsgId, STI) && "must have an operand"); in getMsgOpName() 157 if (MsgId == ID_SYSMSG) in getMsgOpName()
|
H A D | AMDGPUAsmUtils.h | 78 int64_t getMsgOpId(int64_t MsgId, StringRef Name, const MCSubtargetInfo &STI); 82 StringRef getMsgOpName(int64_t MsgId, uint64_t Encoding,
|
H A D | AMDGPUBaseInfo.cpp | 1900 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI) { in isValidMsgId() argument 1901 return (MsgId & ~(getMsgIdMask(STI))) == 0; in isValidMsgId() 1904 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI, in isValidMsgOp() argument 1906 assert(isValidMsgId(MsgId, STI)); in isValidMsgOp() 1911 if (msgRequiresOp(MsgId, STI)) { in isValidMsgOp() 1912 if (MsgId == ID_GS_PreGFX11 && OpId == OP_GS_NOP) in isValidMsgOp() 1915 return !getMsgOpName(MsgId, OpId, STI).empty(); in isValidMsgOp() 1921 bool isValidMsgStream(int64_t MsgId, int64_t OpId, int64_t StreamId, in isValidMsgStream() argument 1923 assert(isValidMsgOp(MsgId, OpId, STI, Strict)); in isValidMsgStream() 1929 switch (MsgId) { in isValidMsgStream() [all …]
|
H A D | AMDGPUBaseInfo.h | 1196 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI); 1199 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI, 1203 bool isValidMsgStream(int64_t MsgId, int64_t OpId, int64_t StreamId, 1207 bool msgRequiresOp(int64_t MsgId, const MCSubtargetInfo &STI); 1210 bool msgSupportsStream(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI); 1212 void decodeMsg(unsigned Val, uint16_t &MsgId, uint16_t &OpId, 1216 uint64_t encodeMsg(uint64_t MsgId,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 1554 uint16_t MsgId; in printSendMsg() local 1557 decodeMsg(Imm16, MsgId, OpId, StreamId, STI); in printSendMsg() 1559 StringRef MsgName = getMsgName(MsgId, STI); in printSendMsg() 1561 if (!MsgName.empty() && isValidMsgOp(MsgId, OpId, STI) && in printSendMsg() 1562 isValidMsgStream(MsgId, OpId, StreamId, STI)) { in printSendMsg() 1564 if (msgRequiresOp(MsgId, STI)) { in printSendMsg() 1565 O << ", " << getMsgOpName(MsgId, OpId, STI); in printSendMsg() 1566 if (msgSupportsStream(MsgId, OpId, STI)) { in printSendMsg() 1571 } else if (encodeMsg(MsgId, OpId, StreamId) == Imm16) { in printSendMsg() 1572 O << "sendmsg(" << MsgId << ", " << OpId << ", " << StreamId << ')'; in printSendMsg()
|