aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/mod-file.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-16[flang] Don't generate module file for hermetic USE'd dependency (#144143)Peter Klausler1-21/+23
2025-06-11[flang] Don't duplicate hermetic module file dependencies (#143605)Peter Klausler1-7/+11
2025-06-09[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION (#140066)Tom Eccles1-0/+23
2025-05-12[flang] Fix crash with USE of hermetic module file (#138785)Peter Klausler1-1/+2
2025-05-09[flang][openacc] Allow open acc routines from other modules. (#136012)Andre Kuhlenschmidt1-2/+12
2025-05-09[flang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139131)Krzysztof Parzyszek1-5/+6
2025-05-09Revert "[flang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139131)"Krzysztof Parzyszek1-6/+5
2025-05-09[flang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139131)Krzysztof Parzyszek1-5/+6
2025-03-26[flang] Fix missed case of symbol renaming in module file generation (#132475)Peter Klausler1-1/+1
2025-03-10[flang] Fix Cray pointers in module file output (#130315)Peter Klausler1-5/+14
2025-03-05[flang][Semantics] Ensure deterministic mod file output (#129669)Iñaki Amatria Barral1-3/+3
2025-02-27[flang] Silence warnings from hermetic module files (#128763)Peter Klausler1-0/+4
2025-02-26[flang][Semantics] Ensure deterministic mod file output (#128655)Iñaki Amatria Barral1-19/+2
2025-01-31[flang] Suppress USEs of non-USE'able names in module files (#124980)Peter Klausler1-2/+4
2025-01-27[flang] Fix crash in module file generation (#123859)Peter Klausler1-2/+2
2025-01-27[flang] Safer hermetic module file reading (#121002)Peter Klausler1-0/+19
2025-01-14[flang] Improve module file error message wording (#122787)Peter Klausler1-8/+9
2024-11-06[flang] Prevent errors from being suppressed (#114420)Iñaki Amatria Barral1-11/+5
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler1-2/+4
2024-09-20[flang] Fix edge case regression (#109350)Peter Klausler1-2/+2
2024-07-30[flang] Detect use-before-decl errors on type parameters (#99947)Peter Klausler1-12/+11
2024-07-11[flang] Add -fhermetic-module-files (#98083)Peter Klausler1-10/+32
2024-05-24[flang] Fix bug introduced by PR#93106 (#93326)Peter Klausler1-0/+3
2024-05-23[flang] Better renaming in module files (#93106)Peter Klausler1-55/+98
2024-05-15[flang] New -fdebug-unparse-with-modules option (#91660)Peter Klausler1-2/+18
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler1-5/+9
2024-05-01[flang] Fix CHECK() crash in module file generator (#90234)Peter Klausler1-1/+1
2024-04-08[flang] Clean up ISO_FORTRAN_ENV, fix NUMERIC_STORAGE_SIZE (#87566)Peter Klausler1-3/+3
2024-03-13[flang] Support multiple distinct module files with same name in one … (#84...Peter Klausler1-46/+39
2024-03-05[flang] Emit "raw" name for procedure interface in module file (#83915)Peter Klausler1-4/+4
2024-03-01[flang] Use module file hashes for more checking and disambiguation (#80354)Peter Klausler1-27/+181
2024-01-29[flang] Turn "error" cases into warning for "indistinguishable" specific proc...Peter Klausler1-3/+6
2024-01-25[flang] Fix module file generation when generic shadows derived type (#78618)Peter Klausler1-0/+7
2024-01-15[flang] Refine IMPORT processing in module file generation (#77133)Peter Klausler1-9/+16
2024-01-11[flang][openacc] Carry device dependent info for routine in the module fileValentin Clement1-17/+37
2023-10-31[flang] Fix mod file generation of derived type initializers... (#70511)Peter Klausler1-27/+111
2023-10-16[flang] Submodule names can clash only with submodule names (#67361)Peter Klausler1-12/+31
2023-09-25[flang] Do not write implicit SAVE attribute into the mod file. (#67215)Slava Zakharin1-2/+10
2023-09-12[flang] Cray pointer in module (#66119)kkwli1-0/+9
2023-08-23[flang][openacc] Keep routine information in the module fileValentin Clement1-0/+30
2023-08-08[flang] Allow reference to earlier generic in later interfacePeter Klausler1-26/+18
2023-08-07[flang][openacc] Support readonly modifier for declare copyin in module fileValentin Clement1-2/+7
2023-08-04[flang][NFC] Reorganize directive outputValentin Clement1-4/+12
2023-08-04[flang][openacc] Retain the declare information in module file declarationValentin Clement1-0/+25
2023-05-31[flang] CUDA Fortran - part 2/5: symbols & scopesPeter Klausler1-0/+30
2023-04-19[flang] Semantics for !DIR$ IGNORE_TKRPeter Klausler1-1/+27
2023-03-02[flang] BIND(C,NAME=...) correctionsPeter Klausler1-7/+14
2023-02-01[flang] Suppress a warning in D118631 [-Wunused-result]Shao-Ce SUN1-2/+4
2022-12-16[flang] Expunge needless semantics::ProcInterfacePeter Klausler1-10/+9
2022-12-05[flang] Map symbols in expressions when copying interface symbolsPeter Klausler1-1/+4