Sync with Khronos SPIR-V Translator 4805372e24 #533
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Last patch is called:
"Fix invalid .spv->.bc translation of Intel FPGA merge attribute (#291)"
Conflicted with:
"[SYCL] Enable build and LIT tests on windows (#463)"
Resolved to "Ours".
Commits excluded from the sync as it breakes SYCL build:
"Use std::make_unique after LLVM change r369130"
"Move to C++14"
both of these changes should be cherry-pick after our next LLVM update.
[SPIRV] Update the way how llvm-spirv is used
Two changes were made in the driver to support new SPIR-V
rules:
- Usage of '-spirv-no-deref-attr' option was replaced with
'-spirv-max-version'
- Added '-spirv-ext=+all' option, it enables all known
SPIR-V extensions.