This is an archive of the discontinued LLVM Phabricator instance.

[mlir] Decrease stack allocations in Presburger's Matrix
ClosedPublic

Authored by tpopp on Sep 13 2022, 1:24 AM.

Details

Summary

The class set a SmallVector stack allocation size to 64 elements which
is uncommonly large. These structures are then used extensively and
copied often in functions which led to stack frame sizes considered
excessively large for some use cases.

Diff Detail

Event Timeline

tpopp created this revision.Sep 13 2022, 1:24 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 13 2022, 1:24 AM
tpopp requested review of this revision.Sep 13 2022, 1:24 AM
nicolasvasilache accepted this revision.Sep 13 2022, 4:20 AM
This revision is now accepted and ready to land.Sep 13 2022, 4:20 AM
This revision was landed with ongoing or failed builds.Sep 13 2022, 4:22 AM
This revision was automatically updated to reflect the committed changes.