This is an archive of the discontinued LLVM Phabricator instance.

[Polly] Use assumed context during ast generation
AbandonedPublic

Authored by jdoerfert on Dec 22 2015, 11:13 AM.

Details

Diff Detail

Event Timeline

jdoerfert updated this revision to Diff 43466.Dec 22 2015, 11:13 AM
jdoerfert retitled this revision from to [Polly] Use assumed context during ast generation.
jdoerfert added reviewers: grosser, Meinersbur.
jdoerfert added a subscriber: Restricted Project.
Meinersbur edited edge metadata.Dec 22 2015, 2:53 PM

Summary missing?

Could you explain why this changes anything, because the scheduler should produce a schedule withing the assumed context only. (i.e. because we gist the assumed context before scheduling if I am not mistaken)

Does this change the output other than adding conditionals? I guess these are irrelevant because they are checked beforehand for loop versioning anyway. Do the additional conditions affect execution time?

Meinersbur added a comment.

Summary missing?

Could you explain why this changes anything, because the scheduler
should produce a schedule withing the assumed context only. (i.e.
because we gist the assumed context before scheduling if I am not
mistaken)

It does not. There is no assumed context involved in scheduling.

Does this change the output other than adding conditionals? I guess
these are irrelevant because they are checked beforehand for loop
versioning anyway. Do the additional conditions affect execution time?

This removes dead statements from the schedule and hence the AST.

jdoerfert planned changes to this revision.Jan 5 2016, 11:41 AM
jdoerfert abandoned this revision.