This is an archive of the discontinued LLVM Phabricator instance.

Drop MLIR Bazel dependency on LLVM Analysis
ClosedPublic

Authored by ftynse on Apr 24 2023, 12:34 AM.

Details

Summary

This is no longer necessary after f5425c128a30 and significatly
decreases the build time and the binary footprint.

Diff Detail

Event Timeline

ftynse created this revision.Apr 24 2023, 12:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 24 2023, 12:34 AM
ftynse requested review of this revision.Apr 24 2023, 12:34 AM
Dinistro accepted this revision.Apr 24 2023, 12:38 AM

LGTM! Glad to see that the changes to the LoopInfo helped resolve this issue.

This revision is now accepted and ready to land.Apr 24 2023, 12:38 AM

The build was successful (it wouldn't have been if mlir:Analysis had still had a dependency on files from llvm:Analysis) The failing tests under Bazel are

@llvm-project//mlir/test/Dialect:IRDL/test-cmath.mlir.test               
@llvm-project//mlir/test/Dialect:IRDL/testd.mlir.test

which are not related to this change.

This revision was landed with ongoing or failed builds.Apr 24 2023, 1:10 AM
This revision was automatically updated to reflect the committed changes.