Skip to content

[SYCL][FPGA][NFC] Locally scoping the template params in pipes.hpp #2484

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

Merged
merged 7 commits into from
Sep 21, 2020
Merged

[SYCL][FPGA][NFC] Locally scoping the template params in pipes.hpp #2484

merged 7 commits into from
Sep 21, 2020

Conversation

aditikum
Copy link
Contributor

Updating the scoping of the template params in headers files.

Updating fpga_lsu.hpp templates to limit parameter scope and prevent conflicts when any defines that may use B or N.
User's code could cause conflict for headers local variables, internal types. and function parameters, adding the prefix "_"
Used the locally scope GetValue as per the previous commit.
Locally scoping the template params in pipes.hpp
@aditikum aditikum requested a review from a team as a code owner September 16, 2020 21:02
@aditikum aditikum requested a review from rbegam September 16, 2020 21:02
@aditikum
Copy link
Contributor Author

I synced my fork to master sycl so it's only 1 file changed now and I updated the merge conflict. Should work now!

@aditikum aditikum requested a review from MrSidims September 17, 2020 15:08
MrSidims
MrSidims previously approved these changes Sep 17, 2020
@romanovvlad
Copy link
Contributor

@aditikum Could you please fix regressions reported by the pre-commit testing?

@aditikum aditikum changed the title Locally scoping the template params in pipes.hpp [SYCL][FPGA][NFC] Locally scoping the template params in pipes.hpp Sep 18, 2020
@aditikum
Copy link
Contributor Author

The typename was incorrectly changed resulting in the pre-commit checks failure. I've corrected it in the latest commit, this should be a NFC.

@aditikum aditikum requested a review from MrSidims September 18, 2020 15:25
@romanovvlad romanovvlad merged commit 9db44f8 into intel:sycl Sep 21, 2020
jsji pushed a commit that referenced this pull request Apr 18, 2024
There is no mapping to LLVM instructions, so it can be used only via SPIR-V friendly translation.

This addresses p1. of #2460

Original commit:
KhronosGroup/SPIRV-LLVM-Translator@8518a6f72fd586c
jsji pushed a commit that referenced this pull request Apr 18, 2024
There is no mapping to LLVM instructions, so it can be used only via SPIR-V friendly translation.

This addresses p1. of #2460

Original commit:
KhronosGroup/SPIRV-LLVM-Translator@8518a6f72fd586c
kbenzie pushed a commit to kbenzie/intel-llvm that referenced this pull request Feb 17, 2025
…nchinfo

[DevMSAN] Move clean shadow into launch info
Chenyang-L pushed a commit that referenced this pull request Feb 18, 2025
[DevMSAN] Move clean shadow into launch info
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.

3 participants