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

Refactor translation and reverse translation of PipelineEnableINTEL for loops and functions #2171

Merged

Conversation

bowenxue-intel
Copy link
Contributor

@bowenxue-intel bowenxue-intel commented Oct 4, 2023

Refactor SPIRVWriter to accept !pipeline_kernel instead of !disable_loop_pipelining for function metadata.

Refactor SPIRVReader to emit !pipeline_kernel instead of !disable_loop_pipelining for function metadata.

Relevant/Related intel/llvm PR: intel/llvm#11372

@MrSidims MrSidims merged commit e68ddf7 into KhronosGroup:main Oct 9, 2023
8 checks passed
@MrSidims
Copy link
Contributor

MrSidims commented Oct 9, 2023

May be merge was a bit hasty, what will happen with llvm.loop.intel.pipelining.enable/disable ?

@bowenxue-intel
Copy link
Contributor Author

Nothing is being changed for the loop metadata, since there are both enable and disable loop attributes and llvm.loop.intel.pipelining.enable is being generated for both of them, so they are already unified and no change is needed

@bowenxue-intel
Copy link
Contributor Author

Updated PR description body to reflect the actual changes that went in.

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.

2 participants