| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[flang][NFC] Get formatting in sync with latest clang-format flang/module only contains Fortran files and one is a .h so disable formatting on that directory. Differential Revision: https://reviews.llvm.org/D82989 | 6 年前 | |
[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#80833) This PR continues the work started with PR #79006, by setting visibility in MODULES to PRIVATE by default and explicitly exporting only the desired symbols. omp_lib needs more work, as it should maybe be compiled from omp_lib.f90 in openmp/runtime/src/incluce/omp_lib.f90.var instead of simply using an INCLUDE for omp_lib.h | 2 年前 | |
[flang][cuda] Set cudadevice interfaces as public by default (#127229) Remove the PRIVATE statement from cudadevice as it hides any interfaces from the used __cuda_device module. | 1 年前 | |
[flang] Add default component initialization to some built-in types (#121416) The standard requires EVENT_TYPE, LOCK_TYPE, NOTIFY_TYPE, and TEAM_TYPE to have full default initialization for their nonallocatable private components. | 1 年前 | |
[flang] Modifications to ieee floating point environment procedures (#121949) Intrinsic module procedures ieee_get_modes, ieee_set_modes, ieee_get_status, and ieee_set_status store and retrieve opaque data values whose size varies by machine and OS environment. These data values are usually, but not always small. Their sizes are not directly known in a cross compilation environment. Address this issue by implementing two mechanisms for processing these data values. Environments that use typical small data sizes can access storage defined at compile time. When this is not valid, data storage of any size can be allocated at runtime. | 1 年前 | |
[flang] Add special genre for allocatable and pointer device component (#157731) Allocatable and pointer device components need a different allocator index to be set in their descriptor when it is establish. This PR adds two genre for the components AllocatableDevice and PointerDevice so the correct allocator index can be set accordingly. | 10 个月前 | |
[flang] Add PowerPC vec_lxv, vec_lvsl, vec_lvsr, vec_xl, vec_xl_be and vec_xlds intrinsic Differential Revision: https://reviews.llvm.org/D157920 | 2 年前 | |
[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#80833) This PR continues the work started with PR #79006, by setting visibility in MODULES to PRIVATE by default and explicitly exporting only the desired symbols. omp_lib needs more work, as it should maybe be compiled from omp_lib.f90 in openmp/runtime/src/incluce/omp_lib.f90.var instead of simply using an INCLUDE for omp_lib.h | 2 年前 | |
[flang][cuda] Add support for cluster_block_index in cooperative groups (#169427) | 8 个月前 | |
[flang][cuda] Add interface and lowering for atomicadd_r4x2 and atomicadd_r4x4 (#166308) | 9 个月前 | |
[flang][cuda] Allow ieee_arithmetic on the device (#131930) - Allow ieee_arithmetic on the device - Add ignore_tkr(d) to ieee_is_finite | 1 年前 | |
[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#80833) This PR continues the work started with PR #79006, by setting visibility in MODULES to PRIVATE by default and explicitly exporting only the desired symbols. omp_lib needs more work, as it should maybe be compiled from omp_lib.f90 in openmp/runtime/src/incluce/omp_lib.f90.var instead of simply using an INCLUDE for omp_lib.h | 2 年前 | |
[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#80833) This PR continues the work started with PR #79006, by setting visibility in MODULES to PRIVATE by default and explicitly exporting only the desired symbols. omp_lib needs more work, as it should maybe be compiled from omp_lib.f90 in openmp/runtime/src/incluce/omp_lib.f90.var instead of simply using an INCLUDE for omp_lib.h | 2 年前 | |
| 1 年前 | ||
[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] 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] Adding two more PowerPC MMA intrinsics Adding mma_lxvp and mma_stxvp, which are alias to already landed vec_lxvp and vec_stxvp respectively. Differential Revision: https://reviews.llvm.org/D158274 | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 |