summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer
AgeCommit message (Expand)Author
2025-11-22[Flang] Add -ffast-real-mod back for further control of MOD optimizations (#1...Michael Klemm
2025-11-21[acc][flang] Implement acc interface for tracking type descriptors (#168982)Razvan Lupusoru
2025-11-20[flang][cuda] Extract element count computation into helper function (#168937)Zhen Wang
2025-11-20[flang] simplify pointer assignments (#168732)jeanPerier
2025-11-20[flang][debug] Make common blocks data extraction more robust. (#168752)Abid Qadeer
2025-11-19[mlir][LLVM] Resync memory effect attribute with LLVM IR (#168568)darkbuck
2025-11-19[flang] "Almost NFC" changes to fir::runtime::genCharCompare() (#168563)Eugene Epshteyn
2025-11-18[mlir][acc][flang] Introduce OpenACC interfaces for globals (#168614)Razvan Lupusoru
2025-11-14[flang][acc] Add missing dependency on MLIROpenACCUtils (#168117)Razvan Lupusoru
2025-11-14[OpenMP][Flang] Emit default declare mappers implicitly for derived types (#1...Akash Banerjee
2025-11-14[flang] Implement !DIR$ IVDEP directive (#133728)Jean-Didier PAILLEUX
2025-11-14[flang][debug] handle inlined dummy_scope after #167489 (#168039)jeanPerier
2025-11-13[flang][cuda][NFC] Use NVVM barrier op with reduction (#167940)Valentin Clement (バレンタイン クレメン)
2025-11-13[NFC][flang] Introduce FortranObjectViewOpInterface. (#166841)Slava Zakharin
2025-11-12[Flang][OpenMP] - Fix the mapping flags used on descriptors mapped by MapsFor...Pranav Bhandarkar
2025-11-12[flang][debug] Track dummy argument positions explicitly. (#167489)Abid Qadeer
2025-11-12[flang] Adding lowering of TEAMs features to PRIF in MIF Dialect (#165573)Jean-Didier PAILLEUX
2025-11-11[mlir] Remove deprecated GEN_PASS_CLASSES (#167496)Jacques Pienaar
2025-11-10[flang][NFC] Characterize allocation based on MemAlloc effect instead of patt...Susan Tan (ス-ザン タン)
2025-11-10[flang][CUDA] Unify element size computation in CUF helpers (#167398)Zhen Wang
2025-11-10[Flang][OpenMP] Move char box bounds generation for Maps to DirectiveCommons....agozillon
2025-11-10[flang][cuda] Fix detection of assumed size arrays in shared memory offset (#...Valentin Clement (バレンタイン クレメン)
2025-11-08[flang] Remove unused local variables (NFC) (#167105)Kazu Hirata
2025-11-07[flang][cuda][NFC] Simplify thread fence lowering (#167009)Valentin Clement (バレンタイン クレメン)
2025-11-07[flang][cuda][NFC] Use NVVM operation for thread syncs (#166999)Valentin Clement (バレンタイン クレメン)
2025-11-07[Flang][OpenMP] Unify MapInfoFinalization's BoxChar handling with other Box t...agozillon
2025-11-07[flang] remove bogus header include from #164988 (#166906)jeanPerier
2025-11-06[flang][acc] Add missing FIRAnalysis dependency (#166853)Razvan Lupusoru
2025-11-06[flang][acc] Add infrastructure and tests for ACCImplicitData (#166797)Razvan Lupusoru
2025-11-06[flang][debug] Add debug type support for procedure pointers (#166764)Abid Qadeer
2025-11-06[flang][OpenACC] simplify copy and combiner recipe generation (#164988)jeanPerier
2025-11-05[flang][cuda][NFC] Use the NVVM op for syncwarp (#166695)Valentin Clement (バレンタイン クレメン)
2025-11-05[MLIR][NVVM] Update mbarrier Ops to use AnyTypeOf[] (2/n) (#165993)Durgadoss R
2025-11-04[flang][cuda][NFC] Move CUDA intrinsics lowering to a separate file (#166461)Valentin Clement (バレンタイン クレメン)
2025-11-04[flang][cuda] Add interface and lowering for atomicadd_r4x2 and atomicadd_r4x...Valentin Clement (バレンタイン クレメン)
2025-11-03[flang][cuda] Add interfaces and lowering for atomicaddvector (#166275)Valentin Clement (バレンタイン クレメン)
2025-11-03[flang][cuda] Switch to inline ptx for barrier_arrive (#166261)Valentin Clement (バレンタイン クレメン)
2025-11-03[flang][cuda] Add missing semi-colon in inlined ptx (#166254)Valentin Clement (バレンタイン クレメン)
2025-11-03[flang][cuda] Use local scope to avoid duplicate definition (#166249)Valentin Clement (バレンタイン クレメン)
2025-11-03[flang][cuda] Add support for f16 atomicadd (#166229)Valentin Clement (バレンタイン クレメン)
2025-11-01Use the RHS of a pointer assignment inside of FORALL if it is already of `box...Daniel Chen
2025-10-31[acc][flang] Implement OpenACC interface for partial entity accesses (#165911)Razvan Lupusoru
2025-10-31[MLIR][NVVM] Update mbarrier.init/inval Ops to use AnyTypeOf[] (#165558)Durgadoss R
2025-10-30[acc][flang] Define hasUnknownDimensions in MappableType (#165794)Razvan Lupusoru
2025-10-29[flang][cuda] Convert src and dst to llvm.ptr in tma_bulk_load (#165618)Valentin Clement (バレンタイン クレメン)
2025-10-28[flang][cuda] Support gpu.launch_func with async token in target rewrite pass...Valentin Clement (バレンタイン クレメン)
2025-10-28[flang][cuda] Add interfaces and lowering for tma_bulk_store (#165482)Valentin Clement (バレンタイン クレメン)
2025-10-28[flang][cuda] Add interfaces and lowering for tma_bulk_load (#165474)Valentin Clement (バレンタイン クレメン)
2025-10-28[flang][cuda] Add instructions for tma_bulk_s2g (#165480)Valentin Clement (バレンタイン クレメン)
2025-10-28[flang][cuda] Add interfaces and lowering for barrier_try_wait(_sleep) (#165316)Valentin Clement (バレンタイン クレメン)