Skip to content

[SYCL] Make vec and marray constructors constexpr #4301

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 3 commits into from
Aug 12, 2021

Conversation

vladimirlaz
Copy link
Contributor

The change is required for specialization constant implementation and
was added to the SYCL 2020 specification (KhronosGroup/SYCL-Docs#133)

The change is required for specialization constant implementation and
was added to the SYCL 2020 specification (KhronosGroup/SYCL-Docs#133)
@vladimirlaz vladimirlaz force-pushed the constexpr_vec_marray branch from 43b895d to 6716290 Compare August 10, 2021 12:09
@vladimirlaz vladimirlaz changed the title [SYCL] Ass constexpr constructors for vec and marray [SYCL] Make vec and marray constructors constexpr Aug 10, 2021
@v-klochkov
Copy link
Contributor

The only failed test is Reduction/reduction_nd_N_vars.cpp and it is disabled 3 hours ago here: intel/llvm-test-suite@14622ae

@vladimirlaz
Copy link
Contributor Author

/summary:run

Copy link
Contributor

@turinevgeny turinevgeny left a comment

Choose a reason for hiding this comment

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

LGTM.

@vladimirlaz vladimirlaz merged commit e7cd86b into intel:sycl Aug 12, 2021
@vladimirlaz vladimirlaz deleted the constexpr_vec_marray branch August 12, 2021 05:31
vladimirlaz added a commit to vladimirlaz/llvm that referenced this pull request Aug 12, 2021
This is missing part for intel#4301.
Helper functions used in constructors with variadic arguments
miss constexpr.
bader pushed a commit that referenced this pull request Aug 12, 2021
This is missing part for #4301.
Helper functions used in constructors with variadic arguments
miss constexpr.
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