You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[NFC][SYCL] Speed up device_impl::CallOnceCache on fast path for libstdc++ (#18597)
libstdc++ implementation of `std::call_once` isn't as performant as it
could be due to ABI compatibility reasons (see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66146#c53).
We can optimize fast path but paying some price for less important
memory usage/slow path performance.
Based on generated code (https://godbolt.org/z/1YaW5xozY) I wouldn't be
surprised if the same would help on Windows, but I'd prefer to
investigate/implement in a separate PR if necessary.
0 commit comments