Lines Matching defs:diag

116       DiagnosedSilenceableFailure diag =
119 diag.attachNote(transformValue.getLoc())
121 return diag;
126 DiagnosedSilenceableFailure diag =
129 diag.attachNote(op->getLoc())
131 return diag;
162 DiagnosedSilenceableFailure diag =
165 diag.attachNote(op->getLoc())
167 return diag;
374 DiagnosedSilenceableFailure diag = emitSilenceableError()
376 diag.attachNote(op->getLoc()) << "target payload op";
377 return diag;
636 RewriterBase &rewriter, Diagnostic &diag, Operation *producerOp,
718 tileAndFuseFirstExtractUse(RewriterBase &rewriter, Diagnostic &diag,
723 diag.attachNote(producerOp->getLoc())
738 diag.attachNote(tileableProducer->getLoc())
761 diag.attachNote(tileableProducer->getLoc())
777 diag.attachNote(producerOp->getLoc())
787 rewriter, diag, producerOp, containingOp, *tileAndFuseResult,
801 RewriterBase &rewriter, Diagnostic &diag, Operation *producerOp,
807 diag.attachNote(producerOp->getLoc())
821 diag.attachNote(tileableProducer->getLoc())
843 diag.attachNote(containingOp->getLoc())
863 diag.attachNote(tileableProducer->getLoc())
881 diag.attachNote(tileableProducer->getLoc())
902 static Operation *cloneAndFuseFirstUse(RewriterBase &rewriter, Diagnostic &diag,
918 diag.attachNote(producerOp->getLoc())
927 diag.attachNote(producerOp->getLoc()) << "no fusion opportunity by cloning";
1003 auto diag = mlir::emitSilenceableFailure(getLoc())
1005 diag.attachNote(containingOp->getLoc()) << "containing op";
1006 return diag;
1012 Diagnostic diag(producerOp->getLoc(), DiagnosticSeverity::Remark);
1013 diag << "could not fuse " << *producerOp << " into " << *containingOp;
1021 tileAndFuseFirstExtractUse(rewriter, diag, producerOp, containingOp);
1047 rewriter, diag, producerOp, containingOp);
1056 cloneAndFuseFirstUse(rewriter, diag, producerOp, containingOp);
1062 return DiagnosedSilenceableFailure::silenceableFailure(std::move(diag));
1204 DiagnosedSilenceableFailure diag =
1207 diag.attachNote(target->getLoc()) << "target payload op";
1208 return diag;
1372 auto diag = emitSilenceableError()
1375 diag.attachNote(target->getLoc()) << "payload op";
1376 return diag;
1816 auto diag = emitSilenceableError() << "expected LinalgOp target";
1817 diag.attachNote(target->getLoc()) << "target op";
1818 return diag;
1843 auto diag = this->emitOpError("expects a padding that parses to ")
1845 diag.attachNote(linalgTarget.getLoc()) << "when applied to this op";
1853 auto diag = this->emitOpError("expects a padding value of type ")
1855 diag.attachNote(linalgTarget.getLoc()) << "when applied to this op";
1900 auto diag = emitSilenceableError() << "failed to pad op";
1901 diag.attachNote(target->getLoc()) << "target op";
1902 return diag;
2248 DiagnosedSilenceableFailure diag =
2251 diag.attachNote(target->getLoc()) << "payload op";
2252 return diag;
2317 auto diag = DiagnosedSilenceableFailure::success();
2323 diag = emitSilenceableError()
2326 diag.attachNote(op->getLoc()) << "dynamic split point";
2335 if (diag.isSilenceableFailure())
2336 return diag;
2355 auto diag = emitSilenceableError() << "only applies to structured ops";
2356 diag.attachNote(loc) << "target op";
2357 return diag;
2361 auto diag = emitSilenceableError() << "dimension " << getDimension()
2363 diag.attachNote(loc) << "target op";
2364 return diag;
2372 auto diag = emitDefiniteFailure() << "internal failure in splitting";
2373 diag.attachNote(loc) << "target op";
2374 return diag;
2389 DiagnosedSilenceableFailure diag =
2391 if (diag.isSilenceableFailure())
2392 return diag;
2411 DiagnosedSilenceableFailure diag =
2413 if (diag.isDefiniteFailure())
2414 return diag;
2431 DiagnosedSilenceableFailure diag =
2434 if (diag.isSilenceableFailure())
2435 return diag;
2446 return diag;
2456 auto diag = emitSilenceableError()
2459 diag.attachNote()
2462 diag.attachNote(noSecondPart->getLoc())
2464 return diag;
2697 auto diag = emitSilenceableError() << "could not tile reduction";
2698 diag.attachNote(target.getLoc()) << "target operation";
2699 return diag;
2740 auto diag = emitSilenceableError()
2743 diag.attachNote(linalgOp->getLoc()) << "payload op";
2744 return diag;
2964 DiagnosedSilenceableFailure diag =
2969 diag.attachNote(transformValue.getLoc()) << "for this parameter";
2970 return diag;
2980 DiagnosedSilenceableFailure diag =
2985 diag.attachNote(transformValue.getLoc()) << "for this handle";
2986 return diag;
2995 DiagnosedSilenceableFailure diag =
2998 diag.attachNote(op->getLoc()) << "size producer op";
2999 diag.attachNote(transformValue.getLoc()) << "for this handle";
3000 return diag;
3011 DiagnosedSilenceableFailure diag =
3014 diag.attachNote(op->getLoc()) << "target op";
3015 return diag;
3018 DiagnosedSilenceableFailure diag =
3023 diag.attachNote(op->getLoc()) << "target op";
3024 return diag;
3291 DiagnosedSilenceableFailure diag =
3294 diag.attachNote(target->getLoc()) << "target op";
3295 return diag;
3361 DiagnosedSilenceableFailure diag = tileToForallOpImpl(
3364 if (!diag.succeeded())
3365 return diag;
3480 auto diag = this->emitOpError("requires isolated-from-above targets");
3481 diag.attachNote(target->getLoc()) << "non-isolated target";
3789 DiagnosedSilenceableFailure diag =
3792 diag.attachNote(targetOp->getLoc()) << "target op";
3793 return diag;
3806 DiagnosedSilenceableFailure diag =
3809 diag.attachNote(target->getLoc()) << "target op";
3810 return diag;
3815 DiagnosedSilenceableFailure diag =
3818 diag.attachNote(target->getLoc()) << "target op";
3819 return diag;
3839 DiagnosedSilenceableFailure diag =
3844 diag.attachNote(target->getLoc()) << "target op";
3845 return diag;
3851 DiagnosedSilenceableFailure diag = tileToForallOpImpl(
3860 if (!diag.succeeded())
3861 return diag;
3923 DiagnosedSilenceableFailure diag =
3926 diag.attachNote(target->getLoc()) << "target op";
3927 return diag;
3931 DiagnosedSilenceableFailure diag =
3933 diag.attachNote(target->getLoc()) << "target op";
3934 return diag;