f18-llvm-project
                                
                                
                                
                                    f18-llvm-project copied to clipboard
                            
                            
                            
                        Fork of llvm/llvm-project for f18. In sync with f18-mlir and f18.
Spec-2017
Enable building and execution of the SPEC 2017 benchmarks with the LLVM Flang compiler.
https://github.com/flang-compiler/f18-llvm-project/pull/1135 supports non-character scalar, character, array, character array, pointer, allocatable, pointer, derived type, common block, non-SAVEd non-initialized non-character scalar in main program (this is special case). It supports use association...
test case, see detail in https://godbolt.org/z/W8W7P9Tav ``` ! Type your code here, or load an example. real function square(rhogw_vm) implicit none integer, parameter :: ADM_kmin = 2 integer, parameter ::...
Tealeaf
Enable building and execution of the Tealeaf application with the LLVM Flang compiler.
(Sorry again for the wordy title) `flang` is rejecting the following code ```fortran module my_mod contains subroutine my_sub(str) implicit none character(len=*), intent(out) :: str character(len=1,kind=1), dimension(1:len(str)+1), target :: array_of_char end...
This PR adds PFT to MLIR lowering support for atomic read and write.
@schweitzpgi pointed out during the review in https://github.com/flang-compiler/f18-llvm-project/pull/1592 that the usage of `getSymbolAddress` will probably not work in any situation where boxed types are used. This is currently used in...
…struct name resolution Cherry picking https://reviews.llvm.org/D110502 onto fir-dev branch