@@ -182,8 +182,8 @@ void handleBinaryExpr(Operation* op, std::map<const void*, mlir::Value>& m, Affi
182
182
auto binOp = llvm::cast<mlir::AffineBinaryOpExpr>(exp );
183
183
auto lhs = m[binOp.getLHS ().getAsOpaquePointer ()];
184
184
auto rhs = m[binOp.getRHS ().getAsOpaquePointer ()];
185
- auto lhsT = lhs.getType ();
186
- auto rhsT = rhs.getType ();
185
+ // auto lhsT = lhs.getType();
186
+ // auto rhsT = rhs.getType();
187
187
188
188
makeShapesEqual (op, lhs, rhs, rewriter);
189
189
@@ -238,9 +238,9 @@ LogicalResult convertMemoryOp(Operation* op, ConversionPatternRewriter &rewriter
238
238
if (op->getOperand (i).getDefiningOp () && isa<affine::AffineApplyOp>(op->getOperand (i).getDefiningOp ()))
239
239
{
240
240
affine::AffineApplyOp affineOp = cast<affine::AffineApplyOp>(op->getOperand (i).getDefiningOp ());
241
- int pidXIndex = -1 ;
242
- int pidYIndex = -1 ;
243
- int dim = -1 ;
241
+ // int pidXIndex = -1;
242
+ // int pidYIndex = -1;
243
+ // int dim = -1;
244
244
Value guardX = NULL , guardY = NULL , guardR = NULL ;
245
245
Value guardXExpr = NULL , guardYExpr = NULL , guardRExpr = NULL ;
246
246
std::map<const void *, mlir::Value> map, mapGuard;
@@ -411,7 +411,7 @@ LogicalResult convertMemoryOp(Operation* op, ConversionPatternRewriter &rewriter
411
411
}
412
412
else
413
413
{
414
- auto binOp = llvm::cast<mlir::AffineBinaryOpExpr>(exp );
414
+ // auto binOp = llvm::cast<mlir::AffineBinaryOpExpr>(exp);
415
415
// for(auto m: {map /*mapGuard*/})
416
416
handleBinaryExpr (op, map, exp , rewriter);
417
417
handleBinaryExpr (op, mapGuard, exp , rewriter);
@@ -713,7 +713,7 @@ void convertBlockArgTypes(mlir::triton::FuncOp func, PatternRewriter& rewriter)
713
713
714
714
void isAncestor (mlir::Operation* pop, mlir::Value val, std::vector<std::vector<mlir::Operation*>>& chain, std::vector<mlir::Operation*> op_path)
715
715
{
716
- bool res = false ;
716
+ // bool res = false;
717
717
op_path.push_back (pop);
718
718
// std::vector<mlir::Operation*> path;
719
719
for (auto op: pop->getOperands ())
@@ -762,7 +762,7 @@ class RewriteReduction : public OpConversionPattern<mlir::scf::ForOp> {
762
762
std::vector<std::vector<mlir::Operation*>> local_ops_chain;
763
763
std::vector<mlir::Operation*> ops_chain;
764
764
mlir::Value offset = op.getPtr ().getDefiningOp ()->getOperand (1 );
765
- mlir::Value blockPtr = op.getPtr ().getDefiningOp ()->getOperand (0 );
765
+ // mlir::Value blockPtr = op.getPtr().getDefiningOp()->getOperand(0);
766
766
if (offset == forOp.getLoopRegions ()[0 ]->getArgument (0 ))
767
767
{
768
768
// COMET_ERRS << " SAME:\n";
@@ -927,7 +927,7 @@ class RewriteReduction : public OpConversionPattern<mlir::scf::ForOp> {
927
927
// COMET_ERRS << "NOT RUNNING\n";
928
928
}
929
929
rewriter.setInsertionPoint (forOp);
930
- if (basePtrs.size () > 0 && basePtrs.size () == numLoadOps)
930
+ if (basePtrs.size () > 0 && numLoadOps > 0 && basePtrs.size () == ( size_t ) numLoadOps)
931
931
{
932
932
rewriter.replaceAllUsesWith (forOp.getLoopRegions ()[0 ]->getArgument (0 ), rewriter.create <mlir::arith::ConstantIntOp>(forOp->getLoc (), 0 , 32 ));
933
933
}
@@ -1265,7 +1265,7 @@ class GpuFuncOpToTritonFuncOp : public OpConversionPattern<mlir::gpu::GPUFuncOp>
1265
1265
rewriter.setInsertionPointToStart (yLoop.getBody ());
1266
1266
mlir::scf::ForOp xLoop = rewriter.create <mlir::scf::ForOp>(TTFunc->getLoc (), zero, boundX, indexNumProgramsX);
1267
1267
xLoop->setAttr (" programs_loop_x" , rewriter.getUnitAttr ());
1268
- bool foundYieldOp = false ;
1268
+ // bool foundYieldOp = false;
1269
1269
1270
1270
auto offsetY = yLoop.getBody ()->getArgument (0 );
1271
1271
auto offsetX = xLoop.getBody ()->getArgument (0 );
@@ -1470,7 +1470,7 @@ class ConvertGpuToTriton
1470
1470
1471
1471
auto funcOp = *op.getOps <mlir::func::FuncOp>().begin ();
1472
1472
auto launchOps = funcOp.getOps <mlir::gpu::LaunchFuncOp>();
1473
- bool changed = false ;
1473
+ // bool changed = false;
1474
1474
OpBuilder builder = OpBuilder (op);
1475
1475
auto gpuModules = op.getOps <mlir::gpu::GPUModuleOp>();
1476
1476
@@ -1481,7 +1481,7 @@ class ConvertGpuToTriton
1481
1481
{
1482
1482
continue ;
1483
1483
}
1484
- changed = true ;
1484
+ // changed = true;
1485
1485
auto kernel_name = launchOp.getKernelName ();
1486
1486
auto kernel_mod_name = launchOp.getKernelModuleName ();
1487
1487
// COMET_ERRS <<kernel_mod_name <<"::"<< kernel_name << "\n";
0 commit comments