This is an archive of the discontinued LLVM Phabricator instance.

[IRCE][NFC] Introduce parameters for making lightweight IRCE
AbandonedPublic

Authored by mkazantsev on Sep 11 2017, 3:12 AM.

Details

Reviewers
anna
reames
Summary

This patch introduces two parameters AllowPreLoopInsertion and AllowPostLoopInsertion
which allow to reject IRCE transformation in case if we need a pre- or postloop insertion.

This allows to make a lightweight version of IRCE that does not duplicate loop body and
does not increase code size.

Diff Detail

Event Timeline

mkazantsev created this revision.
mkazantsev planned changes to this revision.Oct 10 2017, 8:19 PM
mkazantsev abandoned this revision.Oct 18 2017, 2:58 AM