This is an archive of the discontinued LLVM Phabricator instance.

[mlir][openacc] Cleanup acc.update from old data clause operands
ClosedPublic

Authored by clementval on May 6 2023, 4:18 PM.

Details

Summary

Since the new data operand operations have been added in D148389 and
adopted on acc.update in D149909, the old clause operands are no longer
needed. This is a first patch to start cleaning the OpenACC operations
with data clause operands.

The LegalizeDataOpForLLVMTranslation will become obsolete when all
operations will be cleaned. For the time being only the appropriate
part are being removed.

processOperands will also receive some updates once all the operands
will be coming from an acc data operand operation.

Diff Detail

Event Timeline

clementval created this revision.May 6 2023, 4:18 PM
Herald added a reviewer: dcaballe. · View Herald Transcript
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript
clementval requested review of this revision.May 6 2023, 4:18 PM
razvanlupusoru accepted this revision.May 7 2023, 9:39 PM
This revision is now accepted and ready to land.May 7 2023, 9:39 PM
jeanPerier accepted this revision.May 8 2023, 12:03 AM
clementval updated this revision to Diff 520397.May 8 2023, 8:42 AM

clang-format

This revision was landed with ongoing or failed builds.May 8 2023, 10:03 AM
This revision was automatically updated to reflect the committed changes.