summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Builder/HLFIRTools.cpp
AgeCommit message (Expand)Author
2025-09-04[flang] Attach proper storage to [hl]fir.declare in lowering. (#155742)Slava Zakharin
2025-08-15[flang] Inline hlfir.eoshift during HLFIR intrinsics simplication. (#153108)Slava Zakharin
2025-08-04[flang][NFC] Update HLFIR ops creation to the new APIs (#152075)Valentin Clement (バレンタイン クレメン)
2025-07-21[mlir][NFC] update `flang/Optimizer/Builder` create APIs (9/n) (#149917)Maksim Levental
2025-07-17[flang] Migrate away from ArrayRef(std::nullopt_t) (#149337)Kazu Hirata
2025-07-14[flang] Optimize redundant array repacking. (#147881)Slava Zakharin
2025-06-06[flang] Inline hlfir.copy_in for trivial types (#138718)Kajetan Puchalski
2025-06-06[flang][hlfir] do not propagate polymorphic temporary as allocatables (#142609)jeanPerier
2025-05-12[flang] Propagate contiguous attribute through HLFIR. (#138797)Slava Zakharin
2025-05-12[flang] Fixed designator codegen for contiguous boxes. (#139003)Slava Zakharin
2025-04-30[flang] Add lowering of volatile references (#132486)Asher Mancinelli
2025-04-17Revert "Reland [flang] Generalized simplification of HLFIR reduction ops. (#1...Slava Zakharin
2025-04-17Reland [flang] Generalized simplification of HLFIR reduction ops. (#136071)Slava Zakharin
2025-04-17Revert "[flang] Generalized simplification of HLFIR reduction ops." (#136218)Slava Zakharin
2025-04-17[flang] Generalized simplification of HLFIR reduction ops. (#136071)Slava Zakharin
2025-04-14[flang] Handle volatility in lowering and codegen (#135311)Asher Mancinelli
2025-03-31[flang] Code generation for fir.pack/unpack_array. (#132080)Slava Zakharin
2025-03-21[flang][NFC] use hlfir.declare first result when both results are raw pointer...jeanPerier
2025-03-05[flang] implement simple pointer assignments inside FORALL (#129522)jeanPerier
2025-03-03[flang] Added alternative inlining code for hlfir.cshift. (#129176)Slava Zakharin
2025-02-03[flang] fix isSimplyContiguous and isOptional hlfir::Entity methods (#125215)jeanPerier
2025-01-17Reland "[flang] Inline hlfir.dot_product. (#123143)" (#123385)Slava Zakharin
2025-01-16Revert "[flang] Inline hlfir.dot_product. (#123143)"Philip Reames
2025-01-16[flang] Inline hlfir.dot_product. (#123143)Slava Zakharin
2025-01-15[flang] Inline hlfir.matmul[_transpose]. (#122821)Slava Zakharin
2024-12-13[flang] Simplify hlfir.sum total reductions. (#119482)Slava Zakharin
2024-12-02[flang][hlfir] add hlfir.eval_in_mem operation (#118067)jeanPerier
2024-11-19[flang] Introduce custom loop nest generation for loops in workshare construc...Ivan R. Ivanov
2024-06-10[flang] use hlfir base when translating assumed-rank entity to fir::ExtendedV...jeanPerier
2024-06-03[flang] lower select rank (#93967)jeanPerier
2024-05-31[flang] improve and rename Entity::hasNonDefaultLowerBounds (#93848)jeanPerier
2024-05-30[flang] lower RANK intrinsic (#93694)jeanPerier
2024-05-17[flang][cuda] Move CUDA Fortran operations to a CUF dialect (#92317)Valentin Clement (バレンタイン クレメン)
2024-05-08[flang] Lowering changes for assigning dummy_scope to hlfir.declare. (#90989)Slava Zakharin
2024-05-04 [flang][MLIR][OpenMP] Extend delayed privatization for arrays and characters...Kareem Ergawy
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg
2024-03-20[flang][OpenMP] lower simple array reductions (#84958)Tom Eccles
2024-03-12[flang] lower vector subscripted polymorphic designators (#84778)jeanPerier
2024-03-11[flang][OpenMP] Only use HLFIR base in privatization logic (#84123)Kareem Ergawy
2024-02-09[flang][cuda][NFC] Rename CUDAAttribute to CUDADataAttribute (#81323)Valentin Clement (バレンタイン クレメン)
2024-02-08[flang][cuda] Lower attribute for local variable (#81076)Valentin Clement (バレンタイン クレメン)
2023-12-22[flang] c_funloc - handle pocedure pointers in convertToBox (#76070)jeanPerier
2023-12-08[flang] Fix length handling in character kind implicit conversion (#74586)jeanPerier
2023-11-30[flang] Remove useless ConvertExpr.h includes in OptimizerJean Perier
2023-11-29[flang] Make adapt.valuebyref attribute work again (#73658)Mats Petersson
2023-11-23[Flang] Add partial support for lowering procedure pointer assignment. (#70461)Daniel Chen
2023-11-23Revert "[Flang] Add partial support for lowering procedure pointer assignment...Muhammad Omair Javaid
2023-11-22[Flang] Add partial support for lowering procedure pointer assignment. (#70461)Daniel Chen