Skip to content

[SYCL] Fix skipped check for device_global property in SYCLPostLink#22402

Open
maksimsab wants to merge 3 commits into
syclfrom
maksimsab-resolve-mfl-in-release
Open

[SYCL] Fix skipped check for device_global property in SYCLPostLink#22402
maksimsab wants to merge 3 commits into
syclfrom
maksimsab-resolve-mfl-in-release

Conversation

@maksimsab

Copy link
Copy Markdown
Contributor

This check used to be skipped in the release compilation mode because IR dumping is turned off there.

fixes: CMPLRLLVM-74325

This check used to be skipped in the release compilation mode because IR dumping is turned off there.

fixes: CMPLRLLVM-74325
@maksimsab maksimsab requested a review from cperkinsintel June 23, 2026 15:16
@maksimsab maksimsab requested a review from a team as a code owner June 23, 2026 15:16
@maksimsab

Copy link
Copy Markdown
Contributor Author

From the log:

Assertion failed: It != MQueues.end() && "Queue not found in device's queue list", file D:\github\_work\llvm\llvm\src\sycl\source\detail/device_impl.hpp, line 2316

Doesn't look related.

@maksimsab

Copy link
Copy Markdown
Contributor Author

@intel/llvm-gatekeepers Could we, please, merge that?

continue;

auto *ST = dyn_cast<StructType>(GV.getValueType());
if (!ST || ST->isLiteral()) // Literal structs don't have names.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

instead would calling hasName() work? just in case there is another case there is no name

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