aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/semantics.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-31[flang] Add new warnings for unused & undefined locals (#173504)Peter Klausler1-7/+56
2025-12-09Revert "[Flang] Move builtin .mod generation into runtimes (Reapply #137828) ...Michael Kruse1-8/+5
2025-12-09[Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#169638)Michael Kruse1-5/+8
2025-11-25Revert "[Flang] Move builtin .mod generation into runtimes" (#169489)Jan Patrick Lehr1-8/+5
2025-11-25[Flang] Move builtin .mod generation into runtimes (#137828)Michael Kruse1-5/+8
2025-10-21[flang] Address OpenACC name resolution gaps (#164313)Peter Klausler1-0/+9
2025-10-03[flang] Consolidate & clean up COMMON block checks (#161286)Peter Klausler1-4/+2
2025-07-22[flang][OpenMP] Sema checks, lowering with new format of MAP modifiers (#149137)Krzysztof Parzyszek1-2/+1
2025-07-16[flang][driver] -Werror promotes warnings to error and interopts with -Wfatal...Andre Kuhlenschmidt1-3/+2
2025-07-09[flang][driver] add -Wfatal-errors (#147614)Andre Kuhlenschmidt1-3/+3
2025-06-30[flang][CLI] Have the CLI hint the flag to disable a warning (#144767)Andre Kuhlenschmidt1-1/+3
2025-05-02[flang] fix scoping of cray pointer declarations and add check for initializa...Andre Kuhlenschmidt1-0/+1
2025-02-06[Flang] Move non-common headers to FortranSupport (#124416)Michael Kruse1-1/+1
2024-10-10[flang] Fix references to destroyed objects (#111582)Peter Klausler1-0/+4
2024-10-04[flang][semantics][OpenMP] no privatisation of stmt functions (#106550)Tom Eccles1-1/+1
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler1-19/+22
2024-09-26[flang][Semantics] Add LangOptions to SemanticsContext (#110013)Krzysztof Parzyszek1-1/+2
2024-09-04[flang] Fix spurious error with separate module procedures (#106768)Peter Klausler1-2/+4
2024-08-08[flang] Warn on useless IOMSG= (#102250)Peter Klausler1-1/+4
2024-07-30[flang] Warn about undefined function results (#99533)Peter Klausler1-0/+46
2024-07-11[flang] Add -fhermetic-module-files (#98083)Peter Klausler1-1/+3
2024-06-14[flang] Implement !DIR$ VECTOR ALWAYS (#93830)David Truby1-0/+2
2024-05-17[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)1-0/+8
2024-05-10Revert "[flang][cuda] Implicitly load cudadevice module in device/global subp...Valentin Clement (バレンタイン クレメン)1-8/+0
2024-05-10[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)1-0/+8
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler1-2/+4
2024-05-01[flang] Intermix messages from parser and semantic analysis (#90654)Peter Klausler1-1/+4
2024-03-01[flang] Use module file hashes for more checking and disambiguation (#80354)Peter Klausler1-1/+1
2024-01-29[flang] Set KIND in compiler generated COUNT for SIZE(PACK) (#79801)jeanPerier1-1/+1
2023-11-13[flang] Ensure that portability warnings are conditional (#71857)Peter Klausler1-2/+3
2023-09-08[flang] Use BIND name, if any, when consolidating common blocks (#65613)jeanPerier1-2/+10
2023-08-29[flang] Faster implementation of FindScope()Peter Klausler1-2/+39
2023-08-02[flang][openacc] Enforce restriction on declare directiveValentin Clement1-6/+8
2023-07-27[flang] Add a subset of PowerPC MMA (Matrix Multiply Accelerate) intrinsicsKelvin Li1-2/+5
2023-06-29[flang] Honor #line and related preprocessing directivesPeter Klausler1-3/+3
2023-06-25[flang] Rename remaining `__Fortran_PPC_intrinsics` to `__ppc_intrinsics`Shao-Ce SUN1-1/+1
2023-06-14[flang] rename PPC specific intrinsic modules (NFC)Kelvin Li1-9/+9
2023-06-13[flang] Add PowerPC vec_add, vec_and, vec_mul, vec_sub and vec_xor intrinsicsKelvin Li1-4/+6
2023-06-01[flang] CUDA Fortran - part 5/5: statement semanticsPeter Klausler1-14/+25
2023-05-31[flang] CUDA Fortran - part 2/5: symbols & scopesPeter Klausler1-0/+7
2023-05-24[flang] Support for PowerPC vector typeKelvin Li1-1/+11
2023-02-18[Flang] Add PowerPC intrinsicsKelvin Li1-2/+19
2022-07-06[flang] Establish a single source of target information for semanticsPeter Klausler1-2/+2
2022-05-28[flang] Avoid spurious warnings from reading module filesPeter Klausler1-0/+10
2022-04-29[flang] Handle common block with different sizes in same fileJean Perier1-0/+118
2022-04-26[flang] Fix crash from PDT component init in module filePeter Klausler1-0/+4
2022-03-08[flang] Distinguish usage and portability warning messagesPeter Klausler1-2/+2
2022-01-31[flang] Distinguish intrinsic from non-intrinsic modulesPeter Klausler1-7/+10
2022-01-13[flang] Extension: initialization of LOGICAL with INTEGER & vice versaPeter Klausler1-8/+0
2022-01-13[flang] Implement semantics for DEC STRUCTURE/RECORDPeter Klausler1-1/+5