This is an archive of the discontinued LLVM Phabricator instance.

[llvm-extract] Expose the group extraction feature of the BlockExtractor
ClosedPublic

Authored by qcolombet on Apr 22 2019, 10:57 AM.

Details

Summary

This patch extends the -bb option to be able to use the group
extraction feature from the BlockExtractor.
In particular, -bb=func:bb is modified to support a list of basic
blocks per function: -bb=func:bb1[;bb2...] that will be extracted
together if at all possible (region must be single entry.)

Diff Detail

Repository
rL LLVM

Event Timeline

qcolombet created this revision.Apr 22 2019, 10:57 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 22 2019, 10:57 AM
volkan accepted this revision.Apr 23 2019, 11:25 AM

Thanks Quentin, LGTM.

This revision is now accepted and ready to land.Apr 23 2019, 11:25 AM
This revision was automatically updated to reflect the committed changes.