aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics
AgeCommit message (Expand)AuthorFilesLines
2024-06-11[flang] Refine checks for intrinsic operator conflicts with CUDA defi… (#94...Peter Klausler1-12/+43
2024-06-05[flang][Semantics][OpenMP] Fix ICE for unknown reduction starting with . (#94...Tom Eccles1-3/+9
2024-06-04[flang] Escape '%' in %VAL/%REF messages (#94331)Leandro Lupori1-1/+1
2024-06-04[flang] relax ASSOCIATED checks for assumed-ranks (#94277)jeanPerier1-0/+11
2024-06-03[flang] Propagate the BIND(C) attribute into procedures from their in… (#93...Peter Klausler1-7/+20
2024-06-03[flang] Disallow branches into SELECT TYPE/RANK cases (#93893)Peter Klausler1-15/+13
2024-06-03[flang] Add warnings about undefinable actuals for ASYNCHRONOUS/VOLAT… (#93...Peter Klausler1-30/+35
2024-06-03[flang] Relax constraints on PURE/ELEMENTAL dummy arguments (#93748)Peter Klausler1-9/+28
2024-06-03[flang] Adjust %REF/%VAL semantic checking (#93718)Peter Klausler2-13/+28
2024-06-03[flang] Fix type inheritance for statement function dummy arguments (#93624)Peter Klausler1-4/+2
2024-06-03[flang] Handle USE-associated symbols in module procedure interface b… (#93...Peter Klausler1-5/+7
2024-06-03[flang] Better error message for RANK(NULL()) (#93577)Peter Klausler2-5/+6
2024-05-30[flang] Fix a warningKazu Hirata1-3/+0
2024-05-30[flang] Add parsing of DO CONCURRENT REDUCE clause (#92518)khaki34-94/+181
2024-05-24[flang] Fix bug introduced by PR#93106 (#93326)Peter Klausler1-0/+3
2024-05-24[flang] Silence bogus error about NULL() actual for assumed-rank dummy (#93225)Peter Klausler1-7/+14
2024-05-23[flang] Extension: associating polymorphic pointer/allocatable actual… (#93...Peter Klausler1-2/+15
2024-05-23[flang] Revert two new interoperability semantic checks (#93112)Peter Klausler1-36/+0
2024-05-23[flang] Better renaming in module files (#93106)Peter Klausler2-56/+98
2024-05-23[flang] Fix type of array constructor triplet (extension) (#92970)Peter Klausler1-24/+50
2024-05-23[flang] Silence warnings from module files after recent change (#92834)Peter Klausler1-17/+14
2024-05-23[flang] Fix crash in error recovery (bad binding) (#92800)Peter Klausler1-9/+11
2024-05-23[flang] Fix crash in error recovery (implicit host association) (#92795)Peter Klausler1-21/+24
2024-05-23[flang] Fix crash in error recovery (#92786)Peter Klausler3-20/+38
2024-05-22[flang][OpenMP] Diagnose invalid reduction modifiers (#92406)Krzysztof Parzyszek2-0/+60
2024-05-20Adding parsing and semantic check support for omp masked (#91432)Anchu Rajendran S1-0/+8
2024-05-17[flang] Relax checking of dummy procedures under BIND(C) (#92474)Peter Klausler1-174/+266
2024-05-17[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)2-0/+28
2024-05-17[Flang][OpenMP] Fix semantics check for nested DISTRIBUTE (#91592)Sergio Afonso1-1/+2
2024-05-15[flang] Parse REDUCE clauses in !$CUF KERNEL DO (#92154)Peter Klausler3-2/+46
2024-05-15[flang] Further work on relaxing BIND(C) enforcement (#92029)Peter Klausler1-5/+11
2024-05-15[flang] Always check procedure characterizability (#92008)Peter Klausler2-2/+10
2024-05-15[flang] Fix purity checking for internal subprograms (#91759)Peter Klausler1-3/+7
2024-05-15[flang] New -fdebug-unparse-with-modules option (#91660)Peter Klausler3-2/+59
2024-05-13[flang][cuda] Extends matching distance computation (#91810)Valentin Clement (バレンタイン クレメン)2-8/+28
2024-05-10Revert "[flang][cuda] Implicitly load cudadevice module in device/global subp...Valentin Clement (バレンタイン クレメン)3-26/+0
2024-05-10[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)3-0/+26
2024-05-10[flang][cuda] Reapply restriction on kernel subprogram but not device (#91764)Valentin Clement (バレンタイン クレメン)1-0/+7
2024-05-09[flang] Fix crash in semantics on error case (#91482)Peter Klausler1-6/+8
2024-05-09[flang] Complete RESULT() name constraint checking (#91476)Peter Klausler2-31/+41
2024-05-09[flang] Don't crash on not-yet-implemented feature (#91368)Peter Klausler1-1/+7
2024-05-09[flang] Accept interoperable types without BIND(C) (#91363)Peter Klausler1-89/+176
2024-05-09[flang] Move EQUIVALENCE object checking to check-declarations.cpp (#91259)Peter Klausler3-82/+82
2024-05-09[flang] Don't crash in expression analysis after detecting error (#91234)Peter Klausler1-1/+3
2024-05-09[flang] Don't crash on bad inherited implied DO type (#91073)Peter Klausler2-6/+8
2024-05-09[flang] Defer conversion of PDT default initializers (#91026)Peter Klausler1-2/+1
2024-05-08[Flang][OpenMP] Add checks for EXIT from associated loops (#91315)Kiran Chandramohan1-15/+32
2024-05-07[Flang][OpenMP] NFC: Trivial changes in OmpCycleChecker (#91024)Kiran Chandramohan1-7/+12
2024-05-06[flang][OpenMP] Fix symbol handling in critical/sections constructs (#90671)Leandro Lupori1-0/+2
2024-05-06[flang][OpenMP] Support tasks' implicit firstprivate DSA (#85989)Leandro Lupori1-16/+90