aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Transforms
AgeCommit message (Expand)AuthorFilesLines
7 days[flang][cuda] Do not initialize shared variable (#178489)Valentin Clement (バレンタイン クレメン)1-7/+0
8 days[flang][MIF] Adding Stop and ErrorStop PRIF call procedures (#166787)Jean-Didier PAILLEUX1-0/+139
8 daysRevert "[flang] Use outermost fir.dummy_scope for TBAA of local allocations. ...jeanPerier1-24/+4
8 days[MLIR][LLVM] Add flags field to the DIDerivedType attribute (#177889)Keyi Zhang1-2/+6
13 days[flang][cuda][NFC] Fix typo in header (#177299)Valentin Clement (バレンタイン クレメン)1-1/+1
14 days[flang][cuda] Remove CUFDeviceAddressOpConversion from CUFOpConversion (#177213)Valentin Clement (バレンタイン クレメン)1-47/+3
14 days[flang][cuda] Remove option allocationConversion from pass (#177037)Valentin Clement (バレンタイン クレメン)1-4/+0
2026-01-21[flang][cuda][NFC] Fix filename in header (#177070)Valentin Clement (バレンタイン クレメン)1-1/+1
2026-01-20[flang][cuda] Add cuf.device_address conversion into separate pass (#177035)Valentin Clement (バレンタイン クレメン)2-0/+121
2026-01-19[flang][debug] Generate DWARF debug info using fir.use_stmt. (#168541)Abid Qadeer1-57/+223
2026-01-16[flang] Added OperationMoveOpInterface for controlling LICM. (#175108)Slava Zakharin1-6/+22
2026-01-15[acc][flang] Add isDeviceData APIs for device data detection (#176219)Razvan Lupusoru1-9/+1
2026-01-14[flang] Lowering FIR memory ops to MemRef dialect (#173507)Susan Tan (ス-ザン タン)2-0/+1079
2026-01-09[flang][cuda] Avoid inserting GetDeviceAddress call in offload regions (#175225)Razvan Lupusoru1-2/+6
2026-01-07[flang] Added LoopInvariantCodeMotion pass for [HL]FIR. (#173438)Slava Zakharin2-23/+335
2026-01-06[flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory (#174657)Valentin Clement (バレンタイン クレメン)6-5/+5
2026-01-06[flang][cuda] Add CUFFunctionRewrite pass (#174650)Valentin Clement (バレンタイン クレメン)2-0/+104
2026-01-05[flang][cuda] Add CUFDeviceFuncTransform pass (#174487)Valentin Clement (バレンタイン クレメン)2-0/+249
2026-01-05[flang][cuda] Add CUFLaunchAttachAttr pass (#174465)Valentin Clement (バレンタイン クレメン)2-0/+71
2026-01-05[flang][cuda] Add pass to transform predefined variables (#174451)Valentin Clement (バレンタイン クレメン)2-0/+154
2026-01-05[flang] change yielded iv value to be `iv + step` (#174124)Susan Tan (ス-ザン タン)1-3/+27
2025-12-31Reland "[flang][cuda] Add support for derived-type initialization on device #...Valentin Clement (バレンタイン クレメン)1-1/+6
2025-12-31[flang] Fixed hoisting order in fir.do_concurrent simplification. (#174044)Slava Zakharin1-1/+1
2025-12-30Revert "Reland "[flang][cuda] Add support for derived-type initialization on ...Valentin Clement (バレンタイン クレメン)1-6/+1
2025-12-30[flang] Fixed operations hoisting out of fir.do_concurrent. (#173502)Slava Zakharin1-1/+10
2025-12-30Reland "[flang][cuda] Add support for derived-type initialization on device #...Valentin Clement (バレンタイン クレメン)1-1/+6
2025-12-18Revert "Reland "[flang][cuda] Add support for derived-type initialization on ...Valentin Clement (バレンタイン クレメン)1-6/+1
2025-12-18Reland "[flang][cuda] Add support for derived-type initialization on device #...Valentin Clement (バレンタイン クレメン)1-1/+6
2025-12-17Revert "[flang][cuda] Add support for derived-type initialization on device" ...Valentin Clement (バレンタイン クレメン)1-6/+1
2025-12-17[flang][cuda] Add support for derived-type initialization on device (#172568)Valentin Clement (バレンタイン クレメン)1-1/+6
2025-12-12[flang][TBAA] fix unsafe optional deref after #170908 (#172033)jeanPerier1-1/+6
2025-12-11[flang][TBAA] refine TARGET/POINTER encoding (#170908)Tom Eccles1-12/+47
2025-12-10[flang][cuda] Add support for allocate with device source (#171743)Valentin Clement (バレンタイン クレメン)1-2/+4
2025-12-09[Flang][Fir] Fix the comparison when lowering `fir.iterate_while` to `scf.whi...Ming Yan1-3/+16
2025-12-05[flang][cuda] Add pointer attribute to allocate/deallocate ops (#170937)Valentin Clement (バレンタイン クレメン)1-9/+1
2025-12-05[flang][cuda] Add double descriptor information in allocate/deallocate operat...Valentin Clement (バレンタイン クレメン)1-24/+2
2025-12-04[Flang][Fir] Fix the error when lowering `fir.iterate_while` to `scf while`. ...Ming Yan1-4/+10
2025-12-03[flang][cuda] Change how to handle static shared memory variables (#170388)Valentin Clement (バレンタイン クレメン)2-39/+64
2025-12-01[flang][cuda] Use the option to populate conversion patterns (#170190)Valentin Clement (バレンタイン クレメン)1-2/+3
2025-12-01[flang][cuda][NFC] Split allocation related operation conversion from other c...Valentin Clement (バレンタイン クレメン)3-375/+483
2025-12-01Revert "[flang][TBAA] refine TARGET/POINTER encoding" (#170105)Tom Eccles1-16/+2
2025-12-01[flang][TBAA] refine TARGET/POINTER encoding (#169544)Tom Eccles1-2/+16
2025-11-26[flang] Use default constructor for FIRToSCF pass (#169741)Valentin Clement (バレンタイン クレメン)1-4/+2
2025-11-25[flang][cuda] Add support to allocate scalar character types (#169550)Valentin Clement (バレンタイン クレメン)1-0/+5
2025-11-25[flang][fir] Convert `fir.do_loop` with the unordered attribute to `scf.paral...Ming Yan1-19/+46
2025-11-20[flang][cuda] Extract element count computation into helper function (#168937)Zhen Wang1-25/+2
2025-11-20[flang][debug] Make common blocks data extraction more robust. (#168752)Abid Qadeer1-53/+71
2025-11-19[mlir][LLVM] Resync memory effect attribute with LLVM IR (#168568)darkbuck1-1/+4
2025-11-14[flang] Implement !DIR$ IVDEP directive (#133728)Jean-Didier PAILLEUX1-1/+2
2025-11-14[flang][debug] handle inlined dummy_scope after #167489 (#168039)jeanPerier1-4/+20