aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp
AgeCommit message (Expand)AuthorFilesLines
8 days[mlir][NFC] update `flang/lib` create APIs (12/n) (#149914)Maksim Levental1-7/+7
2025-06-11[AArch64] fix trampoline implementation: use X15 (#126743)Jameson Nash1-4/+4
2025-02-28[flang] update fir.coordinate_of to carry the fields (#127231)jeanPerier1-2/+3
2025-01-27[Flang] Adjust the trampoline size for AArch64 and PPC (#118678)ssijaric-nv1-1/+9
2025-01-24[flang] Avoid repeated hash lookups (NFC) (#124230)Kazu Hirata1-4/+2
2025-01-13[flang][AIX] BIND(C) derived type alignment for AIX (#121505)Kelvin Li1-0/+1
2025-01-03[mlir][Transforms] Support 1:N mappings in `ConversionValueMapping` (#116524)Matthias Springer1-1/+0
2024-12-09[Flang][OpenMP] Make boxed procedure pass aware of OpenMP private ops (#118261)Kiran Chandramohan1-2/+15
2024-06-04[flang][CodeGen][NFC] Reduce BoxedProcedurePass boilerplate (#94200)Tom Eccles1-10/+1
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg1-8/+8
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung1-8/+8
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg1-8/+8
2024-03-25[flang] Fix -Wunused-variable in BoxedProcedure.cpp (NFC)Jie Fu1-1/+1
2024-03-25[flang][NFC] speedup BoxedProcedure for derived types with many components (#...jeanPerier1-9/+23
2024-03-11[flang][CodeGen] Fix use-after-free in BoxedProcedurePass (#84376)Krzysztof Parzyszek1-1/+10
2024-03-08[flang][CodeGen] Replace correct op in BoxedProcedurePass (#84375)Krzysztof Parzyszek1-1/+1
2024-01-29[flang] Fix invalid iterator erasure in boxed-procedure pass (#79830)jeanPerier1-5/+11
2024-01-25[flang] fix procedure fir.box_addr identification in boxed-procedure (#79290)jeanPerier1-2/+2
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer1-10/+10
2024-01-15[flang][fir] update block argument types in boxed-procedure pass (#77914)jeanPerier1-0/+13
2023-12-19[flang] Lower procedure pointer components (#75453)jeanPerier1-3/+21
2023-06-05[flang] Store KindMapping by value in FirOpBuilderTom Eccles1-2/+1
2023-03-09Break circular dependency between FIR dialect and utilitiesRenaud-K1-1/+1
2022-12-07[flang] Support codegen for global procedure pointerPeixin Qiao1-0/+8
2022-12-07[flang] Support codegen of procedure pointer componentPeixin Qiao1-15/+15
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari1-3/+9
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari1-9/+3
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari1-3/+9
2022-08-27Use llvm::is_contained (NFC)Kazu Hirata1-2/+1
2022-07-16[flang] Use value_or (NFC)Kazu Hirata1-12/+8
2022-07-12[flang] move getKindMapping() calls out of FIROpBuilder ctor callsJean Perier1-1/+2
2022-07-10[flang] Don't use Optional::hasValue (NFC)Kazu Hirata1-4/+4
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-8/+8
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-8/+8
2022-06-21[flang] Add more diagnostics to fir.coordinate_ofValentin Clement1-1/+1
2022-06-13[flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560)jeanPerier1-10/+22
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle1-1/+1
2022-03-22[flang] Lower boxed procedureValentin Clement1-0/+326