llvm-project
a1fb0285 - release/21.x: [flang][OpenMP] Restore reduction processor behavior broken by #145837 (#150178)

Commit
108 days ago
release/21.x: [flang][OpenMP] Restore reduction processor behavior broken by #145837 (#150178) Fixes #149089 and #149700. Before #145837, when processing a reduction symbol not yet supported by OpenMP lowering, the reduction processor would simply skip filling in the reduction symbols and variables. With #145837, this behvaior was slightly changed because the reduction symbols are populated before invoking the reduction processor (this is more convenient to shared the code with `do concurrent`). This PR restores the previous behavior.
Author
Committer
Parents
Loading