[PATCH] D114371: [Flang] Replace notifyMatchFailure with TODO hard failures
Andrzej Warzynski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 22 09:51:50 PST 2021
awarzynski added inline comments.
================
Comment at: flang/lib/Optimizer/CodeGen/CodeGen.cpp:786
mlir::ConversionPatternRewriter &rewriter) const override {
- return rewriter.notifyMatchFailure(
- dispatch, "fir.dispatch codegen is not implemented yet");
+ TODO(dispatch.getLoc(), "fir.dispatch codegen");
+ return failure();
----------------
clementval wrote:
> awarzynski wrote:
> > How about a test for this one?
> `flang/test/Fir/Todo/dispatch.fir`
My bad, missed it, thanks!
================
Comment at: flang/lib/Optimizer/CodeGen/CodeGen.cpp:800
mlir::ConversionPatternRewriter &rewriter) const override {
- return rewriter.notifyMatchFailure(
- dispTab, "fir.dispatch_table codegen is not implemented yet");
+ TODO(dispTab.getLoc(), "fir.dispatch_table codegen");
+ return failure();
----------------
clementval wrote:
> awarzynski wrote:
> > A test file?
> `flang/test/Fir/Todo/dispatch_table.fir`
My bad, missed it, thanks!
================
Comment at: flang/lib/Optimizer/CodeGen/CodeGen.cpp:1563
+ if (isDerivedTypeWithLenParams(boxTy)) {
+ TODO(embox.getLoc(), "fir.embox codegen of derived with length parameters");
+ return failure();
----------------
clementval wrote:
> awarzynski wrote:
> > Test?
> This is one of the case where the type conversion will failed first before reaching this point.
Ta! Could this be documented in the summary?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114371/new/
https://reviews.llvm.org/D114371
More information about the llvm-commits
mailing list