================ @@ -4280,6 +4281,20 @@ bool AMDGPUAsmParser::validateMIMGD16(const MCInst &Inst) { return true; } +bool AMDGPUAsmParser::validateTensorR128(const MCInst &Inst) { + const unsigned Opc = Inst.getOpcode(); + const MCInstrDesc &Desc = MII.get(Opc); + + if ((Desc.TSFlags & SIInstrFlags::TENSOR_CNT) == 0) + return true; + + int R128Idx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::r128); + if (R128Idx >= 0 && Inst.getOperand(R128Idx).getImm()) + return false; + + return true; ---------------- arsenm wrote:
Fold to return of bool expression https://github.com/llvm/llvm-project/pull/146636 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits