This is an archive of the discontinued LLVM Phabricator instance.

[Polly] Allow eager evaluated binary && and || conditions
ClosedPublic

Authored by jdoerfert on Oct 10 2015, 5:02 PM.

Details

Summary
The domain generation can handle lazy && and || by default but eager
evaluated expressions were dismissed as non-affine. With this patch we
will allow arbitrary combinations of and/or bit-operations in the
conditions of branches.

Diff Detail

Repository
rL LLVM

Event Timeline

jdoerfert updated this revision to Diff 37036.Oct 10 2015, 5:02 PM
jdoerfert retitled this revision from to [Polly] Allow eager evaluated binary && and || conditions.
jdoerfert added reviewers: grosser, Meinersbur.
jdoerfert updated this object.
jdoerfert added a subscriber: Restricted Project.
grosser accepted this revision.Oct 11 2015, 1:33 AM
grosser edited edge metadata.

Thanks Johannes!

This revision is now accepted and ready to land.Oct 11 2015, 1:33 AM
This revision was automatically updated to reflect the committed changes.