summaryrefslogtreecommitdiff
path: root/flang/lib/Lower/ConvertVariable.cpp
AgeCommit message (Expand)Author
2023-11-22[Flang] Add partial support for lowering procedure pointer assignment. (#70461)Daniel Chen
2023-11-06[Flang][HLFIR] : Use the attributes from the ultimate symbol (#71195)Kiran Chandramohan
2023-10-20[flang][hlfir] Make the parent type the first component (#69348)jeanPerier
2023-10-17[flang] Deallocate INTENT(OUT) dummy allocatable components (#69164)jeanPerier
2023-10-10[flang][hlfir] Cast actual cst len character to stmt func dummy type (#68598)jeanPerier
2023-10-03[flang] Deallocate components of local variables at the end of the scope. (#6...Slava Zakharin
2023-10-02[flang] Fix character function call bug (#67973)jeanPerier
2023-10-02[flang] Zero initialize uninitialized components in saved default init (#67777)jeanPerier
2023-09-29[flang] zero initialized all saved values without initial values (#67693)jeanPerier
2023-09-22[flang] Deallocate local allocatable at end of their scopes (#67036)jeanPerier
2023-09-21[flang] Centralize automatic deallocation code in lowering (#67003)jeanPerier
2023-09-18[flang][hlfir] Alias analysis for host associated accesses. (#65919)Slava Zakharin
2023-09-18[flang] Accept pointer-valued function results as ASSOCIATED() arguments (#66...Peter Klausler
2023-09-18[flang] Lower PRIVATE component names safely (#66076)jeanPerier
2023-09-14[flang] Do not finalize main program variables. (#66326)Slava Zakharin
2023-09-12[flang] Cray pointer in module (#66119)kkwli
2023-09-12[flang] Lower BIND(C) assumed length to CFI descriptor (#65950)jeanPerier
2023-09-11[flang] Call finalization on empty type (#66010)Valentin Clement (バレンタイン クレメン)
2023-09-07[flang][hlfir] Lower Cray pointee references. (#65563)Slava Zakharin
2023-08-30[flang] Add support for dense complex constantsLeandro Lupori
2023-08-23[Flang][OpenMP] Fix HLFIR lowering for commonblock threadprivateKiran Chandramohan
2023-05-23Reland "[flang] Handle array constants of any rank"Leandro Lupori
2023-05-22Revert "[flang] Handle array constants of any rank"Leandro Lupori
2023-05-22[flang] Handle array constants of any rankLeandro Lupori
2023-05-09[flang] Ensure pointer components are always establishedJean Perier
2023-05-05[flang]Zero Initialize simple typesMats Petersson
2023-04-28[flang][hlfir] Fixed length-one assignment.Slava Zakharin
2023-04-26[flang] Recognize unused dummy arguments during lowering with HLFIR.Slava Zakharin
2023-03-21[flang] Handle polymorphic entities with rank > 0 in entry statementValentin Clement
2023-03-09Break circular dependency between FIR dialect and utilitiesRenaud-K
2023-03-09[flang] Check if dummy is allocated before deallocation for optional intent(out)Valentin Clement
2023-03-09[flang] Reset dynamic type for optional intent(out) allocatable polymorphic d...Valentin Clement
2023-02-28[flang] Block constructV Donaldson
2023-02-26[flang] Do not initialize intent(out) polymorphic pointer or allocatableValentin Clement
2023-02-09[flang][hlfir] Lower procedure designators to HLFIRJean Perier
2023-02-07[flang][NFC] addSymbol/lookupSymbol clean-upJean Perier
2023-02-06[flang][NFC] Move IntrinsicCall to Optimizer/Builder/ 6/6Tom Eccles
2023-01-31[flang] Use fir.type_desc and delay type desc address resolutionValentin Clement
2023-01-31[flang] derived-type finalizationValentin Clement
2023-01-19[flang][hlfir] Lower whole allocatable or pointer component refJean Perier
2023-01-19[flang][hlfir] Enable lowering and passing of allocatables and pointers.Jean Perier
2023-01-12[flang] Restore declared type when deallocating polymorphic entitiesValentin Clement
2023-01-11[flang] Only deallocate intent(out) allocatable through runtime if allocatedValentin Clement
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2023-01-10[flang] Lower addresses inside global initializers in HLFIRJean Perier
2023-01-10[flang] Allow and use fir.rebox in fir.globalJean Perier
2023-01-09[flang] Add runtime default initialization for polymorphic intent(out) dummyValentin Clement
2023-01-07[flang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-07[flang] Add #include <optional> (NFC)Kazu Hirata
2023-01-05[flang][NFC] share Constant<SomeDerived> loweringJean Perier