aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer
AgeCommit message (Expand)AuthorFilesLines
2024-06-25removal of some leftover artifactsusers/agozillon/flangopenmp-derived-type-explicit-allocatable-member-mappingagozillon1-7/+0
2024-06-25Fix the from mapping for allocatable members in derived types, the descriptor...agozillon10-33/+363
2024-06-25[flang] Add basic -mtune support (#95043)Alexis Perry-Holby5-3/+47
2024-06-25[Flang] Extracting internal constants from scalar literals (#73829)Mats Petersson2-0/+186
2024-06-25[flang][debug] Support pointer type. (#96153)Abid Qadeer1-0/+4
2024-06-24[flang][debug] Handle allocatable strings. (#95906)Abid Qadeer2-9/+37
2024-06-20[𝘀𝗽𝗿] initial versionagozillon1-64/+249
2024-06-20[flang] lower assumed-ranks captured in internal procedures (#96106)jeanPerier1-3/+17
2024-06-20[flang] lower assumed-rank TARGET to intent(in) POINTER (#96082)jeanPerier1-1/+8
2024-06-19[flang] fixing alloca hoisting for blocks having single op. (#96009)Vijay Kandiah1-1/+1
2024-06-19[mlir][side effect] refactor(*): Include more precise side effects (#94213)donald chen3-18/+18
2024-06-19[flang] allow assumed-rank box in fir.store (#95980)jeanPerier2-13/+20
2024-06-19[flang] allow assumed-rank box in fir.alloca (#95947)jeanPerier1-2/+0
2024-06-18[flang][cuda] Relax cuf.data_transfer verifier (#95974)Valentin Clement (バレンタイン クレメン)1-2/+4
2024-06-18[flang] Handle procedure pointer and dummy procecure in REDUCE intrinsic call...Valentin Clement (バレンタイン クレメン)1-0/+8
2024-06-18[flang] Simplify copy-in copy-out runtime API (#95822)jeanPerier4-63/+69
2024-06-17[flang] Fix comments and formatting. (NFC) (#95786)Abid Qadeer1-13/+11
2024-06-17[Flang] Switch to common::visit more call sites (#90018)Alexander Shaposhnikov1-3/+3
2024-06-17[flang][debug] Support allocatables. (#95557)Abid Qadeer2-2/+37
2024-06-17[flang][debug] Support fixed size character type. (#95462)Abid Qadeer2-0/+33
2024-06-14[flang] Fix shared libs build for alloca change. (#95597)Vijay Kandiah1-0/+1
2024-06-14[mlir] Do not merge blocks during canonicalization by default (#95057)Mehdi Amini5-5/+9
2024-06-14[flang] Add stack reclaim pass to reclaim allocas in loop (#95309)Valentin Clement (バレンタイン クレメン)2-0/+53
2024-06-14[flang] Lower REDUCE intrinsic for reduction op with args by value (#95353)Valentin Clement (バレンタイン クレメン)2-59/+425
2024-06-14[Flang] Hoisting constant-sized allocas at flang codegen. (#95310)Vijay Kandiah2-27/+41
2024-06-14[flang] Implement !DIR$ VECTOR ALWAYS (#93830)David Truby1-1/+5
2024-06-13[flang][runtime] Distinguish VALUE from non-VALUE operations in REDUCE (#95297)Peter Klausler1-58/+72
2024-06-13[flang] Update UBOUND runtime API and lowering (#95085)jeanPerier1-70/+79
2024-06-13[flang][fir] handle poly to non poly case in rebox_assumed_rank (#95240)jeanPerier1-1/+3
2024-06-12[flang] Add reductions for CUF Kernels: Lowering (#95184)Iman Hosseini1-1/+12
2024-06-11[flang] Fix character scalar result for REDUCE intrinsic call (#95076)Valentin Clement (バレンタイン クレメン)1-8/+12
2024-06-11[flang] Add runtime support for Fortran intrinsic ERFC_SCALED (#95040)David Parks2-0/+57
2024-06-11[flang][debug] Support assumed shape arrays. (#94644)Abid Qadeer4-143/+132
2024-06-11[flang] lower LBOUND for assumed-rank arrays (#94995)jeanPerier2-14/+32
2024-06-10[flang] Lower REDUCE intrinsic with DIM argument (#94771)Valentin Clement (バレンタイン クレメン)2-1/+215
2024-06-10[flang] Lower REDUCE intrinsic with no DIM argument and rank 1 (#94652)Valentin Clement (バレンタイン クレメン)3-4/+283
2024-06-10[flang][Transforms][NFC] reduce boilerplate in func attr pass (#94739)Tom Eccles1-20/+0
2024-06-10[flang] use hlfir base when translating assumed-rank entity to fir::ExtendedV...jeanPerier1-4/+9
2024-06-10[flang] lower SHAPE with assumed-rank arguments (#94812)jeanPerier2-2/+46
2024-06-07[flang] lower SIZE and SIZEOF for assumed-ranks (#94684)jeanPerier1-10/+9
2024-06-07[flang][Transforms][NFC] Remove boilerplate from vscale range pass (#94598)Tom Eccles1-12/+0
2024-06-06[flang] Add reduction semantics to fir.do_loop (#93934)khaki32-9/+68
2024-06-06[flang][CodeGen][NFC] Reduce boilerplatre for ExternalNameConversion (#94474)Tom Eccles1-19/+4
2024-06-06[flang] Add GETCWD runtime and lowering intrinsics implementation (#92746)jiajie zhang2-0/+48
2024-06-05[flang] lower assumed-rank inquiries - part 1 (#94475)jeanPerier2-7/+3
2024-06-05[flang][CodeGen][NFC] Reduce TargetRewrite pass boilerplate (#94450)Tom Eccles1-10/+1
2024-06-05[flang][CodeGen][NFC] Reduce PreCGRewrite pass boilerplate (#94329)Tom Eccles1-6/+2
2024-06-04[flang] Fixed buildbots: removed std::move preventing copy elision.Slava Zakharin1-1/+1
2024-06-04[flang] Canonicalize fir.array_coor by pulling in embox/rebox. (#92858)Slava Zakharin1-0/+377
2024-06-04[flang] Carry over alignment computed by frontend for COMMON (#94280)Valentin Clement (バレンタイン クレメン)1-0/+3