Skip to content

Instantly share code, notes, and snippets.

@bryant
Created March 31, 2017 02:57
Show Gist options
  • Save bryant/0b3eadd57905ef78c9409759b7a83343 to your computer and use it in GitHub Desktop.
Save bryant/0b3eadd57905ef78c9409759b7a83343 to your computer and use it in GitHub Desktop.

main spre entry point is Perform_SPRE_optimization. calls:

  • Propagate_downsafe
  • SPRE_compute_backward_attributes
    • which just forwards to Compute_forward_attributes.
  • SPRE_compute_insert_delete
  • SPRE_perform_insert_delete

[]( vim: set syntax=markdown textwidth=80 tabstop=2 shiftwidth=2: )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment