Lines Matching refs:groupOp
882 static void printGroupNonUniformArithmeticOp(Operation *groupOp, in printGroupNonUniformArithmeticOp() argument
886 groupOp->getAttrOfType<IntegerAttr>(kExecutionScopeAttrName) in printGroupNonUniformArithmeticOp()
890 groupOp->getAttrOfType<IntegerAttr>(kGroupOperationAttrName) in printGroupNonUniformArithmeticOp()
892 << "\" " << groupOp->getOperand(0); in printGroupNonUniformArithmeticOp()
894 if (groupOp->getNumOperands() > 1) in printGroupNonUniformArithmeticOp()
895 printer << " " << kClusterSize << '(' << groupOp->getOperand(1) << ')'; in printGroupNonUniformArithmeticOp()
896 printer << " : " << groupOp->getResult(0).getType(); in printGroupNonUniformArithmeticOp()
899 static LogicalResult verifyGroupNonUniformArithmeticOp(Operation *groupOp) { in verifyGroupNonUniformArithmeticOp() argument
901 groupOp->getAttrOfType<IntegerAttr>(kExecutionScopeAttrName).getInt()); in verifyGroupNonUniformArithmeticOp()
903 return groupOp->emitOpError( in verifyGroupNonUniformArithmeticOp()
907 groupOp->getAttrOfType<IntegerAttr>(kGroupOperationAttrName).getInt()); in verifyGroupNonUniformArithmeticOp()
909 groupOp->getNumOperands() == 1) in verifyGroupNonUniformArithmeticOp()
910 return groupOp->emitOpError("cluster size operand must be provided for " in verifyGroupNonUniformArithmeticOp()
912 if (groupOp->getNumOperands() > 1) { in verifyGroupNonUniformArithmeticOp()
913 Operation *sizeOp = groupOp->getOperand(1).getDefiningOp(); in verifyGroupNonUniformArithmeticOp()
918 return groupOp->emitOpError( in verifyGroupNonUniformArithmeticOp()
922 return groupOp->emitOpError( in verifyGroupNonUniformArithmeticOp()