Skip to content

Add Flang to projects list#166

Open
tarunprabhu wants to merge 2 commits intollvm:mainfrom
llvm-project-tlp:add-flang
Open

Add Flang to projects list#166
tarunprabhu wants to merge 2 commits intollvm:mainfrom
llvm-project-tlp:add-flang

Conversation

@tarunprabhu
Copy link

Also update the OpenMP text to state that it is used by Flang.


@tlattner, could you take a look, please? I have never contributed to this repo, so please let me know if I was supposed to follow a different process to get this text added.

Also update the OpenMP text to state that it is used by Flang.
index.html Outdated
sort of tools that can be built using the Clang frontend as a library to
parse C/C++ code.</p></li>

<li><p><b><a href="https://flang.llvm.org">Flang</a></b> is a modern "LLVM
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny nit, but I'd consider dropping scare quotes; perhaps even modern LLVM-based [compiler] instead of "LLVM native" [compiler] would be more straightforward?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I intentionally used the quotes since the description for clang uses them too. Perhaps I could just say "Fortran is a modern Fortran compiler ..." and leave it at that.

What do you think?

Copy link
Member

@MattPD MattPD Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting, haven't noticed that! Yeah, perhaps a modern Fortran compiler works, too.

I did see LLVM-based in a couple of different contexts, https://github.com/search?q=repo%3Allvm%2Fllvm-www%20llvm-based&type=code, so it seems natural, too. I guess it depends on whether we'd like to emphasize this aspect.

Copy link

@bonachea bonachea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @tarunprabhu for pursuing this important improvement to flang visibility!

Should we also consider similarly updating the "LLVM Features" page? It currently does mention Fortran in one place, but this could potentially be amplified somewhat (particularly under the incomplete list of frontends under "Strengths of the LLVM System").

@tarunprabhu
Copy link
Author

Should we also consider similarly updating the "LLVM Features" page?

It might be better to update the existing contents of that page before adding more Fortran/Flang-specific information to it. For instance, this bullet point in "Strengths of the LLVM System"

It includes front-ends for C and C++. Front-ends for Java, Scheme, and other languages are in development.

contains broken links and references frontends for Java and Scheme that I don't think are part of the llvm-project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants