diff options
| author | Thiago Macieira <thiago.macieira@intel.com> | 2023-04-17 16:14:37 -0700 |
|---|---|---|
| committer | Thiago Macieira <thiago.macieira@intel.com> | 2023-05-11 12:31:56 -0700 |
| commit | 834c755977bbfe66e041aba6d2dfa69954eb3808 (patch) | |
| tree | b517dfe37346c0ed87b9e3d6ff6561c3f89e3a77 /src/corelib/thread/qmutex.cpp | |
| parent | 0c0778fb36641efe73caa8776ee0a2ffdc98f4ea (diff) | |
QReadWriteLock: force the loop to exist in a separate function
This allows the fast, uncontended case to exist in a function that does
much less work and therefore needs to save less state in its
prologue. This is interesting too for LTO because the compiler can then
inline the fast, uncontended path where the locks were used.
Pick-to: 6.5
Change-Id: I3d728c4197df49169066fffd1756dc04d8a5f04a
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/thread/qmutex.cpp')
0 files changed, 0 insertions, 0 deletions
