qt6-bb10/src/gui
Marc Mutz 5d4f8a947c QColorTransform: optimize member-swap()
We know decltype(d), so we don't need to jump though the ADL-enabling
that qSwap() does. Just call QExplicitlySharedDataPointer's
member-swap directly.

Found through Clang -ftrace-time over PCH'ed libQt6Gui.so build:

  **** Templates that took longest to instantiate:
    [...]
    4050 ms: qSwap<QExplicitlySharedDataPointer<QColorTransformPrivate> > (87 times, avg 46 ms)

which is gone afterwards.

Task-number: QTBUG-97601
Pick-to: 6.3 6.2
Change-Id: Ie054848922a50dbf746781491cb28e598c0e12bc
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2022-01-19 16:15:37 +01:00
..
accessible Doc: Use \inmodule for all classes and headers 2022-01-17 17:23:50 +00:00
animation Remove the qmake project files 2021-01-07 15:32:28 +01:00
doc Doc: Replace "C:\Documents and Settings" paths 2022-01-12 20:37:21 +01:00
image Doc: Remove mentioning of Fowler book 2022-01-17 18:11:42 +01:00
itemmodels Eradicate Q_FOREVER from header files 2021-12-28 23:09:41 +01:00
kernel Doc: Remove mentioning of Fowler book 2022-01-17 18:11:42 +01:00
math3d QtGui/math3d: Fix QQuaternion::getEulerAngles for GimbalLock cases 2022-01-16 01:12:15 +01:00
opengl rhi: gl: Do not just rely on GL_COMPRESSED_TEXTURE_FORMATS 2022-01-06 14:56:32 +01:00
painting QColorTransform: optimize member-swap() 2022-01-19 16:15:37 +01:00
platform qxkbcommon: UCS-4-encode surrogate characters in QKeyEvent::key() 2021-12-06 15:41:33 +01:00
rhi rhi: d3d: Fix up non-vsynced presentation 2022-01-19 15:19:38 +01:00
text QCSS: Support Qt 5-style integer property selectors 2022-01-15 19:21:57 +01:00
util Doc: Use \inmodule for all classes and headers 2022-01-17 17:23:50 +00:00
vulkan Doc: Use \inmodule for all classes and headers 2022-01-17 17:23:50 +00:00
CMakeLists.txt CMake: re-enable SIMD on Android 2022-01-17 21:31:32 -03:00
QtGui.dynlist
configure.cmake CMake: add support for GNU/Hurd 2022-01-19 01:53:14 +01:00
qt_cmdline.cmake Remove the deprecated -qpa-platform-guard argument 2020-08-23 11:05:14 +02:00
qtgui.tracepoints Fix compilation error when LTTng enabled 2021-03-25 15:37:55 +09:00