llvm-project
[flang][OpenMP] Support user-defined declare reduction with derived types
#184897
Merged

[flang][OpenMP] Support user-defined declare reduction with derived types #184897

MattPD
llvmbot llvmbot added flang
llvmbot llvmbot added flang:fir-hlfir
llvmbot llvmbot added flang:openmp
llvmbot
llvmbot
github-actions
MattPD MattPD force pushed 65 days ago
MattPD
tblah
tblah commented on 2026-03-09
kparzysz
tblah
MattPD MattPD force pushed 61 days ago
MattPD MattPD force pushed 61 days ago
[flang][OpenMP] Support user-defined declare reduction with derived t…
60209b48
MattPD MattPD force pushed to 60209b48 61 days ago
MattPD
tblah
tblah commented on 2026-03-10
WIP: whole-variable assignment
42092211
Formatting
4edbacaf
MattPD MattPD force pushed to 4edbacaf 57 days ago
Fix derived-type reduction combiner lowering to use typed assignments
70828347
Formatting
01c622ea
Fix the assignment lowering for component-level combiners
00518791
tblah
tblah commented on 2026-03-18
WIP: add a test featuring a derived type with init and finalization
bacdd1d0
MattPD
tblah
tblah commented on 2026-03-19
Combiner: always store inside visitor lambdas for by-ref reductions
f66e83b9
Test: Verify init value and add TODOs for finalizer/allocatable
df812652
Init callback API: pass mold and priv args separately
5954107e
MattPD MattPD force pushed to 5954107e 50 days ago
tblah
tblah commented on 2026-03-23
tblah
tblah commented on 2026-03-23
Move derived-type init store into populateByRefInitAndCleanupRegions
42de6664
tblah
tblah commented on 2026-03-24
tblah
tblah approved these changes on 2026-03-26
MattPD
tblah tblah merged e80604a6 into main 44 days ago
llvm-ci
Kewen12
tblah
MattPD
MattPD

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone