Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix temporary pushing with CSE #75

Merged
merged 8 commits into from
May 26, 2016
Merged

Fix temporary pushing with CSE #75

merged 8 commits into from
May 26, 2016

Conversation

FabioLuporini
Copy link
Contributor

Most changes are actually just more sensible variable names and fixes to the doc.
In essence, this PR:

  • adds a tree visitor for performing reachability analysis
  • uses reachability analysis for correct code motion during CSE

fixes #74

@@ -15,8 +15,8 @@ transformations:
alignment, a transformation for enhancing the effectiveness of compiler
auto-vectorisation.

COFFEE currently has one user, Firedrake, an automated system for the solution of
COFFEE currently has one user, Firedrake, an automated system for the resolution of
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really?

@miklos1 miklos1 merged commit dccd749 into master May 26, 2016
@miklos1 miklos1 deleted the fix-code-motion branch May 26, 2016 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bad code motion with separately specified quad degrees
2 participants