Skip to content

[SYCL] Account for -ffine-grained-bitfield-accesses - #23007

Open
premanandrao wants to merge 1 commit into
intel:syclfrom
premanandrao:remote_fgba
Open

[SYCL] Account for -ffine-grained-bitfield-accesses#23007
premanandrao wants to merge 1 commit into
intel:syclfrom
premanandrao:remote_fgba

Conversation

@premanandrao

Copy link
Copy Markdown
Contributor

When community added support for [[gcc_struct]], the code flow path in accumulateBitFields changed. On Windows, we began to always try to merge contiguous bitfields of the same type into one storage block. As a result, the bit-field "split" that was otherwise performed when the option -ffine-grained-bitfield-accesses was enabled, was no longer done.

This leads to performance differences for some cases.

When community added support for [[gcc_struct]], the code flow path
in accumulateBitFields changed. On Windows, we began to always try
to merge contiguous bitfields of the same type into one storage block.
As a result, the bit-field "split" that was otherwise performed when the
option -ffine-grained-bitfield-accesses was enabled, was no longer done.

This leads to performance differences for some cases.
@premanandrao
premanandrao requested a review from a team as a code owner August 24, 2026 19:56
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.

1 participant