This is an archive of the discontinued LLVM Phabricator instance.

[fir] Split FIROptimizer lib into several smaller libraries
ClosedPublic

Authored by clementval on Oct 4 2021, 6:28 AM.

Details

Summary

Partition libFIROptimizer into smaller libraries that reflect the
structure. Adapt potential problems.

This patch is part of the upstreaming effort from fir-dev branch. It's a
building stone to upstreaming transformations.

Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>

Diff Detail

Event Timeline

clementval created this revision.Oct 4 2021, 6:28 AM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: mgorny. · View Herald Transcript
clementval requested review of this revision.Oct 4 2021, 6:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 4 2021, 6:28 AM
schweitz accepted this revision.Oct 4 2021, 7:55 AM
This revision is now accepted and ready to land.Oct 4 2021, 7:55 AM
clementval updated this revision to Diff 376912.Oct 4 2021, 8:51 AM

Add missing newlines

clementval reopened this revision.Oct 5 2021, 1:17 AM

Temporally reverted.

This revision is now accepted and ready to land.Oct 5 2021, 1:17 AM
clementval updated this revision to Diff 377116.Oct 5 2021, 1:57 AM

Fix dependency

clementval reopened this revision.Oct 5 2021, 2:43 AM
This revision is now accepted and ready to land.Oct 5 2021, 2:43 AM
clementval updated this revision to Diff 377130.Oct 5 2021, 2:46 AM

Fix dialect_libs variable

flang/tools/tco/CMakeLists.txt