| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[flang] flang manpage overhaul (#144948) Make the flang man page look more like the one clang is having. | 1 年前 | |
[Flang] Add Sphinx man page and html support for Flang (#141882) This patch refactors the Flang documentation CMake and Sphinx configuration to address build issues. **CMake changes**: - Moves the gen_rst_file_from_td() call out of the HTML-only block so that both docs-flang-html and docs-flang-man builds depend on the generated FlangCommandLineReference.rst file. **conf.py changes**: - Introduces myst_parser dependency as a required Markdown parser for both HTML and man builds. - Introduces the correct source_suffix mapping for both .rst and .md files. - Populates the man_pages configuration so the main index page generates a flang(1) man page. Fixes #141757 --------- Authored-by: Samarth Narang <samanara@qti.qualcomm.com> | 1 年前 | |
[Flang] Fix release blocker issue #46931 related to documentation. Summary: Fixes bug : https://bugs.llvm.org/show_bug.cgi?id=46931 This commit add a new flag -DLLVM_ENABLE_SPHINX=ON to cmake command to generate sphinx documentation, along with new cmake targets docs-flang-html. ninja docs-flang-html - generates sphinx documentation. Generated release notes are present in <builddir>/tools/flang/docs/html/ folder. Reviewers: richard.barton.arm, DavidTruby Tags: #flang Differential Revision: https://reviews.llvm.org/D85470 | 5 年前 | |
[Flang][WWW] Update Bug Reports link to point to Github issues | 3 年前 | |
[Flang] Fix release blocker issue #46931 related to documentation. Summary: Fixes bug : https://bugs.llvm.org/show_bug.cgi?id=46931 This commit add a new flag -DLLVM_ENABLE_SPHINX=ON to cmake command to generate sphinx documentation, along with new cmake targets docs-flang-html. ninja docs-flang-html - generates sphinx documentation. Generated release notes are present in <builddir>/tools/flang/docs/html/ folder. Reviewers: richard.barton.arm, DavidTruby Tags: #flang Differential Revision: https://reviews.llvm.org/D85470 | 5 年前 | |
[flang][docs] Add note about Cray pointers and the TARGET attribute (#137993) We found some tests checking for loops assigning between Cray pointer handles and their pointees which produced "incorrect" results with optimizations enabled; this is because the compiler expects Cray pointers not to alias with any other entity. [The HPE documentation for Cray Fortran extensions specifies:](https://support.hpe.com/hpesc/public/docDisplay?docId=a00113911en_us&docLocale=en_US&page=Types.html#cray-poiter-type) > the compiler assumes that the storage of a pointee is > never overlaid on the storage of another variable Jean pointed out that if a user's code uses entities that alias via Cray pointers, they may add the TARGET attribute to inform Flang of this aliasing, but that Flang's behavior is in line with Cray's own documentation and we should not make any changes to our alias analysis to try and detect this case. Updating documentation so that users that encounter this situation have a way to allow their code to compile as they intend. | 1 年前 | |
[flang][docs] Fix broken flang website (#80363) These are several fixes for the flang site. The look has been changed to match clang since flang, like clang, is a frontend. Some broken links were removed. Most fixes are to secton titles so the table of contents is generated correctly. A minor typo has been fixed. | 2 年前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang] Defined SafeTempArrayCopyAttrInterface for array repacking. (#134346) This patch defines fir::SafeTempArrayCopyAttrInterface and the corresponding OpenACC/OpenMP related attributes in FIR dialect. The actual implementations are just placeholders right now, and array repacking becomes a no-op if -fopenacc/-fopenmp is used for the compilation. | 1 年前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang] Change uniqueCGIdent separator from . to X (#71338) Change the separator in the uniqueCGIdent method to X. This change is required to enable OpenMP offloading for the NVPTX target, as dots are not valid identifiers in PTX and uniqueCGIdent is used to mangle some literals. Follow up patches will change the remainder of . appearances in names to X and add support for the NVPTX target. | 2 年前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
Reland "[clang] Refactor option-related code from clangDriver into new clangOptions library" (#167374) This relands #167348. The original PR was reverted due to a reported build failure, which was later diagnosed as a local issue in the developer’s checkout or build state. See discussion here: https://github.com/llvm/llvm-project/pull/163659#discussion_r2511546964 No additional changes have been made in this reland. | 8 个月前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang][driver] Accelerate complex division when -ffast-math is specified (#159689) This patch accelerates complex division by passing -complex-range=basic to the frontend when the -ffast-math option is specified. This behavior is the same as -fcomplex-arithmetic=basic. A warning is issued if a different value is specified for -fcomplex-arithmetic=. The warning conditions will be unified with clang. | 9 个月前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang] Add design document for debug info generation. (#86939) This document discusses some options where the debug metadata can be generated. It also goes through various language constructs and explains how the debug metadata will look like for that construct and how we can extract that information. The real point of discussion is how and where to extract the information about various language features to generate the debug metadata. The structure of the metadata itself is mostly settled as that is dictated by the DWARF and structure of LLVM IR metadata. The classic flang and gfortran generate quite similar DWARF for the various language constructs. This document is based on what Kiran posted in https://reviews.llvm.org/D138534. --------- Co-authored-by: Tom Eccles <t@freedommail.info> Co-authored-by: Kiran Chandramohan <kiranchandramohan@gmail.com> | 2 年前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang] Disallow passing array actual arguments to ignore_tkr(r) scalars with VALUE attribute (#166682) Scalars with VALUE attribute are likely passed in registers, so it's now clear what lowering should do with the array actual argument in this case. Fail this case with an error before getting to lowering. | 8 个月前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang][OpenMP] Handle "loop-local values" in do concurrent nests (#127635) Extends do concurrent mapping to handle "loop-local values". A loop-local value is one that is used exclusively inside the loop but allocated outside of it. This usually corresponds to temporary values that are used inside the loop body for initialzing other variables for example. After collecting these values, the pass localizes them to the loop nest by moving their allocations. PR stack: - https://github.com/llvm/llvm-project/pull/126026 - https://github.com/llvm/llvm-project/pull/127595 - https://github.com/llvm/llvm-project/pull/127633 - https://github.com/llvm/llvm-project/pull/127634 - https://github.com/llvm/llvm-project/pull/127635 (this PR) | 1 年前 | |
[flang][runtime] Control stream truncation via runtime environment (#168415) The ISO Fortran standards don't say whether a WRITE to a formatted stream unit should truncate the unit if there has been any repositioning (via POS= control list specifiers) to an earlier point in the stream. But units with sequential records do truncate on writes after BACKSPACE and REWIND statements, and many compilers (including this one) truncate stream units too. Since some compilers don't truncate streams, this patch adds an environment variable FORT_TRUNCATE_STREAM that can be set to 0 to disable truncation and ease porting to flang-new of codes that depend on that behavior. Fixes https://github.com/llvm/llvm-project/issues/167569. | 8 个月前 | |
| 1 年前 | ||
[flang][docs] Fix broken flang website (#80363) These are several fixes for the flang site. The look has been changed to match clang since flang, like clang, is a frontend. Some broken links were removed. Most fixes are to secton titles so the table of contents is generated correctly. A minor typo has been fixed. | 2 年前 | |
Reland "[clang] Refactor option-related code from clangDriver into new clangOptions library" (#167374) This relands #167348. The original PR was reverted due to a reported build failure, which was later diagnosed as a local issue in the developer’s checkout or build state. See discussion here: https://github.com/llvm/llvm-project/pull/163659#discussion_r2511546964 No additional changes have been made in this reland. | 8 个月前 | |
[flang] flang manpage overhaul (#144948) Make the flang man page look more like the one clang is having. | 1 年前 | |
[flang] flang manpage overhaul (#144948) Make the flang man page look more like the one clang is having. | 1 年前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[Flang][Tests] Remove GPL notice to GFortran test suite documentation. (#162332) Originally #161912, we've now decided that an explicit GPL notification is redundant with the LICENSE file, which is a common convention for relaying this information. Co-authored-by: Cameron McInally <cmcinally@nvidia.com> | 9 个月前 | |
| 11 个月前 | ||
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[flang] Minor revision of the getting started guide. (#149632) - C++17 is now the default, no need to specify explicitly. https://github.com/llvm/llvm-project/blob/b3c9ed151f18fbbfe027cf93dd7957f36bcbaccf/flang/CMakeLists.txt#L13 - The current recommended way to set up OpenMP is as a runtime, not as a project. https://github.com/llvm/llvm-project/blob/b3c9ed151f18fbbfe027cf93dd7957f36bcbaccf/llvm/CMakeLists.txt#L209-L214 | 1 年前 | |
Fix typo "indicies" (#92232) | 2 年前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][driver] rename flang-new to flang (#110023) This does a global rename from flang-new to flang. I also removed/changed any TODOs that I found related to making this change. --------- Co-authored-by: H. Vetinari <h.vetinari@gmx.com> Co-authored-by: Andrzej Warzynski <andrzej.warzynski@arm.com> | 1 年前 | |
[Flang][Docs] Update information about AArch64 trampolines (#100391) Commits c4b66bf and 7647174 add support for AArch64 trampolines. Updated documentation to reflect the changes. | 1 年前 | |
[Flang][Doc] Correct section depth in IntrinsicTypes.md (#72271) Fixes flang documentation CI build. | 2 年前 | |
[flang][docs] Replace references to f18 in the docs with flang (Part 1) In addition to the replacement, some light editing of the text was also carried out. These edits primarily address issues of grammar and style. The remaining references to "f18" will be replaced in a later commit. | 9 个月前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][acc][NFC] Add deviation to the spec that declaring the same variable is permitted (#148288) OpenACC spec says A var may appear at most once in all the clauses of declare directives for a function, subroutine, program, or module. but our implementation allows it with a warning generated. Add this to the diviation list for record. | 1 年前 | |
[flang] Add new documentation main page Add a new index page to be the Flang documentation mainpage instead of Overview.md, which jumps straight into the compiler Design. The index file needs to be in .rst format to use the toctree directive to create table of contents. Also use the sphinx_markdown_tables extension to generate html tables form markdown. A number of additional style changes to the existing docs were needed to make this work well: * Convert all headings to the # style, which works better with toctree's titlesonly option. Ensure that there is only one top-level heading per document. * Add a title to documents that don't have one for rendering on the index. * Convert the grammar docs from .txt to .md. for better rendering * Fixed broken link to a section in another document - sphinx does not seem to support anchor links in markdown files. Depends on D87226 Reviewed By: sameeranjoshi Differential Revision: https://reviews.llvm.org/D87242 | 5 年前 | |
[Flang][Doc] NFC: Minor fix for headings (#147077) Use a top level section to ensure that there is only one entry in the flang.llvm.org/docs page. Also generate a table of contents. | 1 年前 | |
[Flang][Doc] NFC: Minor fix for headings (#147077) Use a top level section to ensure that there is only one entry in the flang.llvm.org/docs page. Also generate a table of contents. | 1 年前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[Flang][OpenMP][Docs] Update target-related support in Flang docs, NFC (#150443) Update docs to state that reduction is supported on OpenMP loop and teams standalone and compound constructs. | 11 个月前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][driver] rename flang-new to flang (#110023) This does a global rename from flang-new to flang. I also removed/changed any TODOs that I found related to making this change. --------- Co-authored-by: H. Vetinari <h.vetinari@gmx.com> Co-authored-by: Andrzej Warzynski <andrzej.warzynski@arm.com> | 1 年前 | |
[flang] Update docs link to latest PRIF Specification (#159233) The PRIF Committee is pleased to announce the publication of the Parallel Runtime Interface for Fortran (PRIF) Specification, Revision 0.6. The latest iteration of this specification represents the efforts of a collaborative design process involving multiple individuals across several institutions. The document is available here: <https://doi.org/10.25344/S4M01X> The PRIF specification is now governed by a formal PRIF Committee. For more details, see: <https://go.lbl.gov/prif-governance> The Committee vote to approve the technical content in this revision began on 2025-08-22 and concluded on 2025-09-07 with unanimous approval. The 7-day Committee comment period for cosmetic feedback began on 2025-09-08 and concluded on 2025-09-15 with no comments. See the Change Log in Section 1 of the document for the list of changes relative to the prior revision. | 10 个月前 | |
[flang] Do not produce result for void runtime call (#123155) Runtime function call to a void function are producing a ssa value because the FunctionType result is set to NoneType with is later translated to a empty struct. This is not an issue when going to LLVM IR but it breaks when lowering a gpu module to PTX. This patch update the RTModel to correctly set the FunctionType result type to nothing. This is one runtime call before this patch at the LLVM IR dialect step. %45 = llvm.call @_FortranAAssign(%arg0, %1, %44, %4) : (!llvm.ptr, !llvm.ptr, !llvm.ptr, i32) -> !llvm.struct<()> After the patch the call would be correctly formed llvm.call @_FortranAAssign(%arg0, %1, %44, %4) : (!llvm.ptr, !llvm.ptr, !llvm.ptr, i32) -> () Without the patch it would lead to error like: ptxas /tmp/mlir-cuda_device_mod-nvptx64-nvidia-cuda-sm_60-e804b6.ptx, line 10; error : Output parameter cannot be an incomplete array. ptxas /tmp/mlir-cuda_device_mod-nvptx64-nvidia-cuda-sm_60-e804b6.ptx, line 125; error : Call has wrong number of parameters The change is pretty much mechanical. | 1 年前 | |
[flang] More graceful parse failures at EOF (#159834) Rather than admit complete confusion with a "FAIL" message when parsing runs into the end of the source file unexpectedly, deal better with missing or garbled END statements through the use of consumedAllInput in end-of-line and end-of-statement parsers and error recovery. Adds a new test (the original motivation) and updates the expected results in two extant tests that were failing before. | 10 个月前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang] Do not produce result for void runtime call (#123155) Runtime function call to a void function are producing a ssa value because the FunctionType result is set to NoneType with is later translated to a empty struct. This is not an issue when going to LLVM IR but it breaks when lowering a gpu module to PTX. This patch update the RTModel to correctly set the FunctionType result type to nothing. This is one runtime call before this patch at the LLVM IR dialect step. %45 = llvm.call @_FortranAAssign(%arg0, %1, %44, %4) : (!llvm.ptr, !llvm.ptr, !llvm.ptr, i32) -> !llvm.struct<()> After the patch the call would be correctly formed llvm.call @_FortranAAssign(%arg0, %1, %44, %4) : (!llvm.ptr, !llvm.ptr, !llvm.ptr, i32) -> () Without the patch it would lead to error like: ptxas /tmp/mlir-cuda_device_mod-nvptx64-nvidia-cuda-sm_60-e804b6.ptx, line 10; error : Output parameter cannot be an incomplete array. ptxas /tmp/mlir-cuda_device_mod-nvptx64-nvidia-cuda-sm_60-e804b6.ptx, line 125; error : Call has wrong number of parameters The change is pretty much mechanical. | 1 年前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][docs] Fix broken flang website (#80363) These are several fixes for the flang site. The look has been changed to match clang since flang, like clang, is a frontend. Some broken links were removed. Most fixes are to secton titles so the table of contents is generated correctly. A minor typo has been fixed. | 2 年前 | |
[Flang][Docs] NFC:Minor fix to section reference | 2 年前 | |
[Flang] Rename libFortranRuntime.a to libflang_rt.runtime.a (#122341) Following the conclusion of the [RFC](https://discourse.llvm.org/t/rfc-names-for-flang-rt-libraries/84321), rename Flang's runtime libraries as follows: * libFortranRuntime.(a|so) to libflang_rt.runtime.(a|so) * libFortranFloat128Math.a to libflang_rt.quadmath.a * libCufRuntime_cuda_${CUDAToolkit_VERSION_MAJOR}.(a|so) to libflang_rt.cuda_${CUDAToolkit_VERSION_MAJOR}.(a|so) This follows the same naming scheme as Compiler-RT libraries ( libclang_rt.${component}.(a|so)). It provides some consistency between Flang's runtime libraries for current and potential future library components. | 1 年前 | |
Reapply "Introduce -fexperimental-loop-fusion to clang and flang (#158844) This PR is a reapplication of https://github.com/llvm/llvm-project/pull/142686 | 10 个月前 | |
[LLVM][utils] Add script which clears release notes (#153593) The script copies ReleaseNotesTemplate.txt to corresponding ReleaseNotes.rst/.md to clear release notes. The suffix of ReleaseNotesTemplate.txt must be .txt. If it is .rst/.md, it will be treated as a documentation source file when building documentation. | 11 个月前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[flang][runtime] Control stream truncation via runtime environment (#168415) The ISO Fortran standards don't say whether a WRITE to a formatted stream unit should truncate the unit if there has been any repositioning (via POS= control list specifiers) to an earlier point in the stream. But units with sequential records do truncate on writes after BACKSPACE and REWIND statements, and many compilers (including this one) truncate stream units too. Since some compilers don't truncate streams, this patch adds an environment variable FORT_TRUNCATE_STREAM that can be set to 0 to disable truncation and ease porting to flang-new of codes that depend on that behavior. Fixes https://github.com/llvm/llvm-project/issues/167569. | 8 个月前 | |
[flang][docs] Replace references to f18 with flang (Part 2) IntrinsicTypes.md has not been edited because, at the time that this PR was posted, there was another open PR updating that file. The replacement of f18 with flang will either be performed as part of that PR, or in a later commit. | 9 个月前 | |
[Documentation] Replace recommonmark by myst-parser (#65664) Recommonmark has been deprecated, then archived last year. This was tracked by: https://github.com/llvm/llvm-iwg/issues/30 See https://github.com/readthedocs/recommonmark This patch migrates all our doc to use myst Additional details for bot maintainers: https://discourse.llvm.org/t/maintenance-required-on-sphinx-build-bots/73612 | 2 年前 | |
[flang] Add UNSIGNED (#113504) Implement the UNSIGNED extension type and operations under control of a language feature flag (-funsigned). This is nearly identical to the UNSIGNED feature that has been available in Sun Fortran for years, and now implemented in GNU Fortran for gfortran 15, and proposed for ISO standardization in J3/24-116.txt. See the new documentation for details; but in short, this is C's unsigned type, with guaranteed modular arithmetic for +, -, and *, and the related transformational intrinsic functions SUM & al. | 1 年前 | |
[Flang][driver] Update the docs Please note that the updated documentation reflects the design that we are working towards, but haven't implemented competely yet. We took this approach in order to provide a more holisitic and complete overview of the design. In particular, this document assumes that Flang's frontend and compiler driver can already generate code. This is still work-in-progress and is being developed on the fir-dev branch in the F18 repository [1]. [1] https://github.com/flang-compiler/f18-llvm-project/tree/fir-dev Differential Revision: https://reviews.llvm.org/D111573 | 4 年前 | |
[flang] flang manpage overhaul (#144948) Make the flang man page look more like the one clang is having. | 1 年前 | |
[flang] Fix link to old repo location in doxygen mainpage. NFC. | 5 年前 | |
[Documentation] Always use SVG for dot-generated doxygen images. (#136843) Despite our attempt (build-docs.sh) to build the documentation with SVG, it still uses PNG https://llvm.org/doxygen/classllvm_1_1StringRef.html, and that renders terribly on any high dpi display. SVG leads to smasller installation and works fine on all browser (that has been true for _a while_ https://caniuse.com/svg), so this patch just unconditionally build all dot graphs as SVG in all subprojects and remove the option. | 1 年前 | |
[flang] Correct handling of null pointer initializers Fortran defines "null-init" null pointer initializers as being function references, syntactically, that have to resolve to calls to the intrinsic function NULL() with no actual arguments. Differential revision: https://reviews.llvm.org/D91657 | 5 年前 | |
[Branch-Rename] Fix some links According to the [[ https://foundation.llvm.org/docs/branch-rename/ | status of branch rename ]], the master branch of the LLVM repository is removed on 28 Jan 2021. Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D95766 | 5 年前 | |
[Flang][driver] Update the docs Please note that the updated documentation reflects the design that we are working towards, but haven't implemented competely yet. We took this approach in order to provide a more holisitic and complete overview of the design. In particular, this document assumes that Flang's frontend and compiler driver can already generate code. This is still work-in-progress and is being developed on the fir-dev branch in the F18 repository [1]. [1] https://github.com/flang-compiler/f18-llvm-project/tree/fir-dev Differential Revision: https://reviews.llvm.org/D111573 | 4 年前 | |
[flang][docs] fix stack arrays docs page name (#80708) The website renders this <h1> as the page title in the index. This patch updates the title to better fit with the names of the other pages. See the index here https://flang.llvm.org/docs/ | 2 年前 | |
[flang] Parallel runtime library design doc (PRIF) (#76088) The Parallel Runtime Interface for Fortran (PRIF) specifies the interface design for supporting Fortran's multi-image parallel features in flang. --------- Co-authored-by: Katherine Rasmussen <krasmussen@lbl.gov> Co-authored-by: Damian Rouson <rouson@lbl.gov> Co-authored-by: Dan Bonachea <dobonachea@lbl.gov> | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 11 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 11 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 11 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 1 年前 |