aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Lower/Allocatable.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-17[flang][cuda] Lower DEALLOCATE for device variables (#89091)Valentin Clement (バレンタイン クレメン)1-3/+30
2024-04-17[flang][cuda] Lower ALLOCATE for device variable (#88980)Valentin Clement (バレンタイン クレメン)1-10/+47
2024-04-09[flang][cuda] Add a proper TODO for allocate statement for cuda var (#88034)Valentin Clement (バレンタイン クレメン)1-0/+3
2024-04-08[flang] Fix source allocation to explicit length after deferred length object...jeanPerier1-3/+5
2024-01-31[flang] DEALLOCATE(pointer) should use PointerDeallocate() (#79702)Peter Klausler1-1/+3
2024-01-29[flang][openacc] Place post allocate/deallocate attribute correctly (#79883)Valentin Clement (バレンタイン クレメン)1-26/+34
2024-01-25[flang][runtime] Validate pointer DEALLOCATE (#78612)Peter Klausler1-1/+3
2023-10-16[flang] Regularize TODO messages for coarray related features (#69227)Pete Steinfeld1-2/+2
2023-09-21[flang] Centralize automatic deallocation code in lowering (#67003)jeanPerier1-7/+28
2023-08-15[flang][openacc] Add acc.declare_action attributes on operationValentin Clement1-9/+35
2023-05-31[flang] CUDA Fortran - part 1/5: parsingPeter Klausler1-0/+6
2023-04-24[flang] Turn on use-desc-for-alloc by defaultJean Perier1-2/+6
2023-03-20[flang] Update allocate lowering to use AllocatableInit.*ForAllocate functionsValentin Clement1-6/+6
2023-03-09[Flang] Fix ALLOCATE with MOLD where MOLD is a scalarPeter Steinfeld1-23/+17
2023-02-28[Flang] Fix ALLOCATE with MOLD for scalarsPeter Steinfeld1-1/+1
2023-02-08[flang] Unlimited polymoprhic allocated as characterValentin Clement1-6/+14
2023-02-07[flang] add a pass to move array temporaries to the stackTom Eccles1-1/+2
2023-02-02[flang] Use rank from the allocate object when allocate with moldValentin Clement1-4/+9
2023-02-01[flang] Support allocate array from scalar source in runtimePeixin Qiao1-2/+0
2023-01-31[flang] Use fir.type_desc and delay type desc address resolutionValentin Clement1-12/+8
2023-01-20[flang][hlfir] Enable allocate, deallocate, pointer assignment loweringJean Perier1-1/+5
2023-01-19[flang][hlfir] Enable lowering and passing of allocatables and pointers.Jean Perier1-5/+5
2023-01-18[flang] Allocate polymorphic with SOURCE= using ApplyMoldValentin Clement1-19/+2
2023-01-18[flang] Move TODO to the source allocation partValentin Clement1-2/+2
2023-01-18[flang] Add TODO for allocate array with scalar sourcePeixin Qiao1-0/+2
2023-01-17[flang] Support allocate with source for polymorphic entitiesValentin Clement1-45/+81
2023-01-17[flang] Lower allocation with MOLDValentin Clement1-3/+28
2023-01-13[flang] Initial support of allocate statement with sourcePeixin Qiao1-38/+113
2023-01-12[flang] Restore declared type when deallocating polymorphic entitiesValentin Clement1-30/+62
2022-12-16[flang] Unlimited polymoprhic allocation with intrinsic type specValentin Clement1-3/+36
2022-12-03[flang] Use std::nullopt instead of None (NFC)Kazu Hirata1-11/+11
2022-11-04[flang] Handle non derived-type unlimited polymorphic allocationValentin Clement1-0/+4
2022-11-01[flang] Handle pointer assignment with polymorphic entitiesValentin Clement1-1/+16
2022-10-31[flang] Set declared type when NULLIFY a polymorphic pointerValentin Clement1-1/+2
2022-10-27[flang] Lower allocate for polymorphic pointerValentin Clement1-3/+6
2022-10-21[flang] Lower and code gen for allocate on polymorphic entitiesValentin Clement1-3/+44
2022-10-13[flang] Lower assumed length character allocatable and pointer argumentsJonathon Penix1-0/+33
2022-10-05[flang] Deallocate polymorphic and unlimited polymorphic intent(out) allocata...Valentin Clement1-1/+3
2022-09-08[flang] Deallocate intent(out) allocatablesValentin Clement1-0/+11
2022-07-17Remove redundant return statements (NFC)Kazu Hirata1-1/+0
2022-07-01[flang] Fix APFloat conversion casesValentin Clement1-3/+3
2022-06-20[flang][NFC] Unify todo messagesValentin Clement1-2/+2
2022-06-10[flang][NFC] Move Todo.h from Lower to OptimizerValentin Clement1-1/+1
2022-05-06Upstream support for POINTER assignment in FORALL.Eric Schweitz1-17/+34
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle1-4/+4
2022-03-16[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"River Riddle1-4/+4
2022-03-10[flang] Lower general forall statementValentin Clement1-0/+30
2022-03-08[flang] Remove unused variable in Allocatable.cppValentin Clement1-1/+0
2022-03-07[flang] Lower allocate and deallocate statementsValentin Clement1-0/+512
2022-02-24[flang] Lower allocatable assignment for scalarValentin Clement1-0/+157