This is an archive of the discontinued LLVM Phabricator instance.

[flang][openacc] Add semantic check for reduction operator and types
ClosedPublic

Authored by clementval on Jul 12 2023, 11:45 AM.

Details

Summary

Check the combination of reduction operator and types. This is
currently not checking common block and composite types.

Depends on D155105

Diff Detail

Event Timeline

clementval created this revision.Jul 12 2023, 11:45 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript
Herald added a subscriber: sunshaoce. · View Herald Transcript
clementval requested review of this revision.Jul 12 2023, 11:45 AM
clementval retitled this revision from [flang][openacc] Add semntic check for reduction operator and types to [flang][openacc] Add semantic check for reduction operator and types.Jul 12 2023, 11:48 AM
razvanlupusoru accepted this revision.Jul 12 2023, 11:54 AM

YES! This is great! Much better place to catch operator errors here than during lowering. Thanks for doing this!

This revision is now accepted and ready to land.Jul 12 2023, 11:54 AM
This revision was landed with ongoing or failed builds.Jul 13 2023, 8:55 AM
This revision was automatically updated to reflect the committed changes.