[flang-dev] [EXTERNAL] [LLVM Flang] Code gen option: `-emit-fir` vs `-emit-mlir`
Mehdi AMINI via flang-dev
flang-dev at lists.llvm.org
Thu Sep 9 09:01:14 PDT 2021
On Thu, Sep 9, 2021 at 8:22 AM Perry-Holby, Alexis via flang-dev <
flang-dev at lists.llvm.org> wrote:
> Hi Andrzej,
>
> For my two cents, I have a mild preference for -emit-fir. When I see
> -emit-mlir I think it implies that only the standard dialect will be
> present (i.e. no fir in there).
FYI: the standard dialect is shrinking and the goal is for it to disappear
entirely.
> That could just be me though. Like I said, mine is a mild preference
> and switching wouldn't cause me much issue.
>
> -- Alexis
>
>
> On 9/9/21, 8:03 AM, "flang-dev on behalf of Andrzej Warzynski via
> flang-dev" <flang-dev-bounces at lists.llvm.org on behalf of
> flang-dev at lists.llvm.org> wrote:
>
> Hello,
>
> We have recently started working on adding code-gen support in the
> Flang
> driver. Our first PR is available on GitHub [1] and implements the
> "parse tree --> MLIR" step.
>
> What should be the corresponding option in `flang-new`? `bbc` uses
> `-emit-fir` [2], but `-emit-mlir` would probably be more accurate.
> Indeed, currently the generated output uses multiple MLIR dialects
> (rather than just FIR).
>
> Please comment either here or on GitHub.
>
> Thank you,
> -Andrzej
>
> [1] https://github.com/flang-compiler/f18-llvm-project/pull/1008
> [2]
>
> https://github.com/flang-compiler/f18-llvm-project/blob/fir-dev/flang/tools/bbc/bbc.cpp#L87-L90
> _______________________________________________
> flang-dev mailing list
> flang-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>
> _______________________________________________
> flang-dev mailing list
> flang-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/flang-dev/attachments/20210909/626f0ac1/attachment.html>
More information about the flang-dev
mailing list