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

Remove unnecessary epilogue restrictions and corner cases. #66376

Merged
merged 1 commit into from Apr 24, 2024

Conversation

copybara-service[bot]
Copy link

Remove unnecessary epilogue restrictions and corner cases.

  • Allow injected values to be roots of epilogues
  • Allow n-ary values to be injected
  • Always generate an epilogue function if it's requested.
  • Simplify EmitEpilogue interface to hide indexes and calling convention
    details from the caller.

This simplifies the logic in the reduction emitter somewhat.

- Allow injected values to be roots of epilogues
- Allow n-ary values to be injected
- Always generate an epilogue function if it's requested.
- Simplify EmitEpilogue interface to hide indexes and calling convention
  details from the caller.

This simplifies the logic in the reduction emitter somewhat.

PiperOrigin-RevId: 627770230
@copybara-service copybara-service bot merged commit b46d184 into master Apr 24, 2024
@copybara-service copybara-service bot deleted the exported_pr_627744478 branch April 24, 2024 17:26
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.

None yet

1 participant