[AMDGPU][MC][GFX11] Add a helper function for identification of VOPD instructions
authorDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>
Tue, 13 Sep 2022 09:41:39 +0000 (12:41 +0300)
committerDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>
Tue, 13 Sep 2022 09:41:39 +0000 (12:41 +0300)
Differential Revision: https://reviews.llvm.org/D133608

llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h

index b5fb390..c482eb7 100644 (file)
@@ -427,6 +427,8 @@ unsigned getVOPDOpcode(unsigned Opc) {
   return Info ? Info->VOPDOp : ~0u;
 }
 
+bool isVOPD(unsigned Opc) { return getVOPDOpcodeHelper(Opc); }
+
 unsigned mapWMMA2AddrTo3AddrOpcode(unsigned Opc) {
   const WMMAOpcodeMappingInfo *Info = getWMMAMappingInfoFrom2AddrOpcode(Opc);
   return Info ? Info->Opcode3Addr : ~0u;
index 51cf167..ceb1fcb 100644 (file)
@@ -497,6 +497,9 @@ LLVM_READONLY
 int getVOPDFull(unsigned OpX, unsigned OpY);
 
 LLVM_READONLY
+bool isVOPD(unsigned Opc);
+
+LLVM_READONLY
 unsigned mapWMMA2AddrTo3AddrOpcode(unsigned Opc);
 
 LLVM_READONLY