aboutsummaryrefslogtreecommitdiff
path: root/flang/module
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[flang] Fold IEEE_SUPPORT_xxx() intrinsic functions (#95866)Peter Klausler3-72/+75
2024-05-28[flang][cuda] Add bind c to cudadevice procedures (#92822)Valentin Clement (バレンタイン クレメン)1-8/+8
2024-05-17[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)1-0/+74
2024-05-10Revert "[flang][cuda] Implicitly load cudadevice module in device/global subp...Valentin Clement (バレンタイン クレメン)2-95/+0
2024-05-10[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)2-0/+95
2024-04-22[flang] C_LOC is PURE (#89437)Peter Klausler1-2/+1
2024-04-10[Flang] Define c_int_fast16_t and c_int_fast32_t for PowerPC. (#88292)Daniel Chen1-0/+8
2024-04-08[flang] Clean up ISO_FORTRAN_ENV, fix NUMERIC_STORAGE_SIZE (#87566)Peter Klausler1-45/+41
2024-03-20[flang][OpenMP] Compile proper `omp_lib.mod` from the `openmp/src/include` so...Michael Klemm2-467/+0
2024-03-14[flang] Lower c_ptr_eq/ne for iso_c_binding (#85293)Valentin Clement1-1/+1
2024-03-14Revert "[flang] Lower c_ptr_eq/ne for iso_c_binding" (#85293)Valentin Clement (バレンタイン クレメン)1-1/+1
2024-03-14[flang] Lower c_ptr_eq/ne for iso_c_binding (#85135)Valentin Clement (バレンタイン クレメン)1-1/+1
2024-02-19[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#8...Michael Klemm8-142/+194
2024-02-13[Flang] Add __powerpc__ macro to set c_intmax_t to c_int64_t rather than c_in...Daniel Chen1-0/+4
2024-01-23[flang] Do not leak intrinsics used by ISO_C_BINDING and ISO_FORTRAN_ENV (#79...Michael Klemm2-43/+62
2024-01-02[flang] Add notify-type and notify-wait-stmt (#76594)Katherine Rasmussen2-0/+5
2024-01-02[flang][runtime] Don't use -1 in I/O API for "default unit" (#76642)Peter Klausler1-3/+4
2023-12-26[flang] USE-associated explicit INTRINSIC names (#76199)Peter Klausler1-0/+1
2023-12-04[flang] IEEE_ARITHMETIC and IEEE_EXCEPTIONS intrinsic module procedures (#74138)vdonaldson8-59/+124
2023-11-13[flang] Correct dummy argument names for C_ASSOCIATED() for C_FUNPTR (#70961)Peter Klausler1-6/+6
2023-10-27[flang] Consider bind(c) when lowering calls to intrinsic module procedures (...Razvan Lupusoru1-8/+8
2023-10-16[flang] Remove IEEE_DENORM from IEEE_ALL (#67573)Peter Klausler1-4/+2
2023-08-21[flang] Adding two more PowerPC MMA intrinsicsDaniel Chen1-0/+185
2023-08-18[flang] Add PowerPC vec_lxv, vec_lvsl, vec_lvsr, vec_xl, vec_xl_be and vec_xl...Kelvin Li1-0/+116
2023-08-17[flang] fix typo in macros in __ppc_intrinsics.f90 (NFC)Kelvin Li1-8/+8
2023-08-15[flang] Add PowerPC MMA intrinsics - part 2Daniel Chen1-1/+718
2023-08-14[flang] Add PowerPC vec_ld, vec_lde, vec_ldl, vec_lxvp, vsx_lxvp, vec_xld2 an...Kelvin Li1-1/+248
2023-08-14[flang] Add PowerPC vec_splat, vec_splats and vec_splat_s32 intrinsicKelvin Li1-4/+109
2023-08-14[flang] Add PowerPC vec_stxvp and vsx_stxvp intrinsicKelvin Li1-0/+112
2023-08-10[flang] Add a subset of PowerPC vector store intrinsicsKelvin Li1-0/+226
2023-08-10[flang] Add PowerPC vec_extract, vec_insert, vec_mergeh, vec_mergel, vec_perm...Kelvin Li1-31/+198
2023-08-09[flang] Add PowerPC vec_cvbf16spn and vec_cvspbf16 intrinsicKelvin Li1-0/+27
2023-08-08[flang] Foil attempts to use C_PTR/C_FUNPTR as structure constructorsPeter Klausler2-46/+50
2023-08-01[flang][runtime] Recognize and handle FINAL subroutines with contiguous dummy...Peter Klausler1-1/+2
2023-07-27[flang] Add a subset of PowerPC MMA (Matrix Multiply Accelerate) intrinsicsKelvin Li1-0/+220
2023-07-24[flang] Add PowerPC vec_abs, vec_nmadd, vec_msub and vec_sel intrinsicsKelvin Li1-1/+98
2023-07-19[flang] Add PowerPC vec_convert, vec_ctf and vec_cvf intrinsicKelvin Li1-4/+146
2023-07-19[flang] Simplify macros for the vec_sld and vec_sldw intrinsicsKelvin Li1-63/+38
2023-07-17[flang] Catch impure specifics called in DO CONCURRENTPeter Klausler1-2/+2
2023-07-12[flang] Add PowerPC vec_sl, vec_sld, vec_sldw, vec_sll, vec_slo, vec_srl and ...Kelvin Li1-7/+235
2023-07-06[flang] Force the use of intrinsic builtins in type_infoLeandro Lupori1-1/+1
2023-07-03[flang] Add PowerPC vec_cmpge, vec_cmpgt, vec_cmple, vec_cmplt and vec_any_ge...Kelvin Li1-1/+127
2023-06-29[flang] IEEE_ARITHMETIC intrinsic module proceduresV Donaldson1-19/+22
2023-06-26[flang] Add PPC vec_max, vec_min, vec_madd and vec_nmsub intrinsicKelvin Li1-0/+59
2023-06-14[flang] rename PPC specific intrinsic modules (NFC)Kelvin Li2-6/+6
2023-06-13[flang] Add PowerPC vec_add, vec_and, vec_mul, vec_sub and vec_xor intrinsicsKelvin Li1-0/+107
2023-06-06[Flang] Map `ieee_fma` intrinsic to `llvm.fma`Shao-Ce SUN2-10/+2
2023-06-01[flang] CUDA Fortran - part 5/5: statement semanticsPeter Klausler2-1/+21
2023-06-01Flang implementation for COMPILER_VERSION and COMPILER_OPTIONS intrinsicsHussain Kadhem2-11/+5
2023-05-31[flang] CUDA Fortran - part 3/5: declarations checkingPeter Klausler1-0/+19