Searched refs:MsgId (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| 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 | 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 | AMDGPUBaseInfo.cpp | 2195 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI) { in isValidMsgId() argument 2196 return (MsgId & ~(getMsgIdMask(STI))) == 0; in isValidMsgId() 2199 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI, in isValidMsgOp() argument 2201 assert(isValidMsgId(MsgId, STI)); in isValidMsgOp() 2206 if (msgRequiresOp(MsgId, STI)) { in isValidMsgOp() 2207 if (MsgId == ID_GS_PreGFX11 && OpId == OP_GS_NOP) in isValidMsgOp() 2210 return !getMsgOpName(MsgId, OpId, STI).empty(); in isValidMsgOp() 2216 bool isValidMsgStream(int64_t MsgId, int64_t OpId, int64_t StreamId, in isValidMsgStream() argument 2218 assert(isValidMsgOp(MsgId, OpId, STI, Strict)); in isValidMsgStream() 2224 switch (MsgId) { in isValidMsgStream() [all …]
|
| H A D | AMDGPUBaseInfo.h | 1361 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI); 1364 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI, 1368 bool isValidMsgStream(int64_t MsgId, int64_t OpId, int64_t StreamId, 1372 bool msgRequiresOp(int64_t MsgId, const MCSubtargetInfo &STI); 1375 bool msgSupportsStream(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI); 1377 void decodeMsg(unsigned Val, uint16_t &MsgId, uint16_t &OpId, 1381 uint64_t encodeMsg(uint64_t MsgId, uint64_t OpId, uint64_t StreamId);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUInstPrinter.cpp | 1448 uint16_t MsgId; in printSendMsg() local 1451 decodeMsg(Imm16, MsgId, OpId, StreamId, STI); in printSendMsg() 1453 StringRef MsgName = getMsgName(MsgId, STI); in printSendMsg() 1455 if (!MsgName.empty() && isValidMsgOp(MsgId, OpId, STI) && in printSendMsg() 1456 isValidMsgStream(MsgId, OpId, StreamId, STI)) { in printSendMsg() 1458 if (msgRequiresOp(MsgId, STI)) { in printSendMsg() 1459 O << ", " << getMsgOpName(MsgId, OpId, STI); in printSendMsg() 1460 if (msgSupportsStream(MsgId, OpId, STI)) { in printSendMsg() 1465 } else if (encodeMsg(MsgId, OpId, StreamId) == Imm16) { in printSendMsg() 1466 O << "sendmsg(" << MsgId << ", " << OpId << ", " << StreamId << ')'; in printSendMsg()
|