summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Builder/MutableBox.cpp
AgeCommit message (Expand)Author
2025-09-09[flang] canonicalize shape in pointer remapping lowering (#157472)jeanPerier
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-06-26[flang] Migrate away from std::nullopt (NFC) (#145928)Kazu Hirata
2025-06-06[flang][hlfir] do not propagate polymorphic temporary as allocatables (#142609)jeanPerier
2025-04-14[flang] Handle volatility in lowering and codegen (#135311)Asher Mancinelli
2024-08-02[flang][cuda] Set the allocator on fir.embox operation (#101722)Valentin Clement (バレンタイン クレメン)
2024-06-20[flang] lower assumed-ranks captured in internal procedures (#96106)jeanPerier
2024-06-20[flang] lower assumed-rank TARGET to intent(in) POINTER (#96082)jeanPerier
2024-06-05[flang] lower assumed-rank inquiries - part 1 (#94475)jeanPerier
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-02-28[flang] Handle OPTIONAL polymorphic captured in internal procedures (#82042)jeanPerier
2024-02-07[flang] Do not move finalized function results in lowering (#80683)jeanPerier
2023-09-21[flang] Centralize automatic deallocation code in lowering (#67003)jeanPerier
2023-08-15[flang][openacc] Add acc.declare_action attributes on operationValentin Clement
2023-05-15[flang][hlfir] Fixed lowering for intrinsic calls with null() box argument.Slava Zakharin
2023-04-03[flang] preserve pointer rank in polymorphic_pointer => NULL()Jean Perier
2023-03-21[flang] Handle polymorphic entities with rank > 0 in entry statementValentin Clement
2023-02-21[flang] Make sure the length is propagated when emboxing a char to unlimited ...Valentin Clement
2023-02-07[flang] add a pass to move array temporaries to the stackTom Eccles
2023-01-31[flang] Lower storage_size intrinsic for polymorphic entitiesValentin Clement
2023-01-16[flang] Update createTempMutableBox to support polymorphic entitiesValentin Clement
2023-01-12[flang] Carry the whole polymorphic box in PolymorphicValueValentin Clement
2022-12-15[flang][NFC] add builder to simplify fir.shape creationJean Perier
2022-12-03[flang] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-01[flang] Make sure PointerNullifyDerived is called on pointer arrayValentin Clement
2022-11-03[Flang] Run clang-format on all flang filesPeter Steinfeld
2022-11-01[flang] Handle pointer assignment with polymorphic entitiesValentin Clement
2022-10-31[flang] Fix code generation for polymorphic deallocationValentin Clement
2022-10-31[flang] Set declared type when NULLIFY a polymorphic pointerValentin Clement
2022-10-28[flang] Carry polymoprhic dynamic type when using coordinate_of polymoprhic a...Valentin Clement
2022-10-27[flang] Carry dynamic type when emboxing polymorphic pointerValentin Clement
2022-10-04[flang] Lower polymorphic entities types in dummy argument and function resultValentin Clement
2022-07-08[flang] Changed lowering for allocatable assignment to make array-value-copy ...Slava Zakharin
2022-06-20[flang][NFC] Unify todo messagesValentin Clement
2022-06-13[flang] Handle reversed bounds and negative length in inlined allocationJean Perier
2022-06-13[flang] system_clock intrinsic calls with dynamically optional argumentsvdonaldson
2022-06-10[flang][NFC] Move Todo.h from Lower to OptimizerValentin Clement
2022-05-06Upstream support for POINTER assignment in FORALL.Eric Schweitz
2022-03-22[flang] Lower boxed procedureValentin Clement
2022-03-15[flang] Lower min|max intrinsicsValentin Clement
2022-03-09[flang] Remove 'using namespace mlir;` from header filesAndrzej Warzynski
2022-03-01[flang] Add test for allocatable on the callee sideValentin Clement
2022-02-24[flang] Lower allocatable assignment for scalarValentin Clement
2022-02-15[flang][mlir][NFC] Replace uses of raw accessors with prefixed accessorsShraiysh Vaishay
2022-02-02[mlir] Move SelectOp from Standard to ArithmeticRiver Riddle
2021-10-22[fir] Add utility function to FIRBuilder and MutableBoxValentin Clement