Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

[SYCL] Add more tests for experimental::printf #569

Merged

Conversation

AlexeySachkov
Copy link

No description provided.

Artem Gindinson added 3 commits December 13, 2021 16:50
Signed-off-by: Artem Gindinson <[email protected]>
@AGindinson
Copy link

/verify with intel/llvm#5069

@AGindinson AGindinson marked this pull request as ready for review December 15, 2021 17:16
@AGindinson
Copy link

The Linux/Windows CI failures in DeviceLib and Assert tests are known & unrelated.

@AlexeySachkov
Copy link
Author

I suggest we update CODEOWNERS for those new files as well

@AGindinson
Copy link

/verify with intel/llvm#5069

@AGindinson
Copy link

Together with the product PR, the unrelated DeviceLib failure on Windows is the only one.

AlexeySachkov pushed a commit to intel/llvm that referenced this pull request Dec 22, 2021
Allow generic address space strings into `experimental::printf` and, consequently,
into `__spirv_ocl_printf` declarations. To mitigate the lack of device BE support for
generic address space literals, we implement a pass to move the literal argument
into constant address space whenever possible.

This is a temporary solution; long-term, we should replace this with proper support
of generic address-spaced format strings at the level of SPIR-V translation and device
backends.

Tested in intel/llvm-test-suite#569.

Signed-off-by: Artem Gindinson <[email protected]>
@AGindinson
Copy link

/verify with intel/llvm#5069

Copy link
Author

@AlexeySachkov AlexeySachkov left a comment

Choose a reason for hiding this comment

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

I can't approve because I'm the initial author of the PR, but changes introduced later by @AGindinson looks good to me.

AGindinson pushed a commit to AGindinson/llvm-test-suite that referenced this pull request Dec 23, 2021
As shown by CI for intel#569, the unsupported combination of opencl && acc
still shows up. Attempt to fix this by using a common operator style
as a follow-up to intel#652.

Signed-off-by: Artem Gindinson <[email protected]>
bader pushed a commit that referenced this pull request Dec 23, 2021
As shown by CI for #569, the unsupported combination of opencl && acc
still shows up. Attempt to fix this by using a common operator style
as a follow-up to #652.

Signed-off-by: Artem Gindinson <[email protected]>
@AGindinson AGindinson requested a review from maksimsab December 27, 2021 10:21
@AGindinson
Copy link

@AlexeySachkov, could you please revise the latest changes?
@maksimsab, could you please take a look on behalf of the "non-authoring" DPC++ tools members?

Copy link

@maksimsab maksimsab left a comment

Choose a reason for hiding this comment

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

LGTM

@AGindinson
Copy link

AGindinson commented Dec 27, 2021

@intel/llvm-gatekeepers Could you please consider merging this based on the DPC++ tools member approval?

@vladimirlaz vladimirlaz merged commit 9d3a5cb into intel:intel Dec 27, 2021
@vladimirlaz
Copy link

vladimirlaz commented Dec 27, 2021

@AGindinson, @AlexeySachkov it looks like the new tests are failing on HIP in pre-commit: https://github.com/intel/llvm/runs/4643766953?check_suite_focus=true

Please fix it ASAP

@AGindinson
Copy link

@vladimirlaz, #685 should do the trick. Thanks!

myler added a commit to myler/llvm-test-suite that referenced this pull request Apr 12, 2022
Auto pulldown and update tc files for xmain-cand branch on 20220118
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants