qt5base-lts/src
Thiago Macieira ab1ec81f58 Optimize qt_memfill32 a little
Benchmarking shows it took up to 3.5% of Qt Creator's initialization
cost. Optimize by modifying only one variable per loop: instead of
updating n and dst128, we only update one variable at a time.

Removing the Duff's Device also improves the code, since the compiler
won't try to update dst128 four times per loop, only once.

The moving of the epilogue close to the prologue was just to make the
code a little cleaner.

Change-Id: I5b74e27d520ca821f380aef0533c244805f003b7
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
2014-02-12 20:12:17 +01:00
..
3rdparty Merge remote-tracking branch 'origin/stable' into dev 2014-02-07 13:07:25 +01:00
android Only Android API < 11 needs o set the surface type. 2014-01-31 12:07:59 +01:00
angle Merge remote-tracking branch 'origin/stable' into dev 2014-02-07 13:07:25 +01:00
concurrent QtConcurrent: Workaround GCC bug 58800 in median calculation 2013-12-03 11:45:18 +01:00
corelib Deprecate {QCoreApp,QAbstractEventDispatcher}::hasPendingEvents() 2014-02-12 20:12:17 +01:00
dbus Merge remote-tracking branch 'origin/stable' into dev 2014-02-07 13:07:25 +01:00
gui Optimize qt_memfill32 a little 2014-02-12 20:12:17 +01:00
network SSL: add support for the Next Protocol Negotiation extension 2014-02-11 15:37:10 +01:00
opengl Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev 2014-02-11 15:12:00 +01:00
openglextensions
platformsupport Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev 2014-02-11 15:12:00 +01:00
plugins Enabling QQuickWidget and QOpenGLWidget 2014-02-12 20:12:17 +01:00
printsupport Automatically link printsupport plugins to static applications. 2014-02-08 13:34:37 +01:00
sql Merge remote-tracking branch 'origin/stable' into dev 2014-02-07 13:07:25 +01:00
testlib Merge remote-tracking branch 'origin/stable' into dev 2014-02-07 13:07:25 +01:00
tools Enable categorized logging for bootstrapped tools 2014-02-11 15:53:10 +01:00
widgets Respect the DontUseNativeDialog option for QColorDialog 2014-02-12 20:12:17 +01:00
winmain WinRT winmain: handle -qdevel parameter for additional debugging tooling 2014-01-30 22:09:55 +01:00
xml expand tabs and related whitespace fixes in *.{cpp,h,qdoc} 2014-01-13 22:46:50 +01:00
src.pro move and build qlalr 2014-01-20 09:26:47 +01:00