qt5base-lts/src/corelib/tools
Marc Mutz 1749c1dd42 Centralize use of __attribute__((noinline))
There are currently only two users, but I have patches in
the pipeline which mark some other function noinline, so
proavtively centralize the ifdef'ery involved.

Change-Id: I1f02351fdc903d4e026089e12b8a976ed6a8d603
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2015-01-29 13:42:07 +00:00
..
qalgorithms.h Disable the warning about deprecation inside qalgorithms.h 2015-01-06 19:42:47 +01:00
qalgorithms.qdoc Doc: corrected autolink issues qalgorithms.qdoc 2014-12-05 15:32:43 +01:00
qarraydata.cpp Check for integer overflows in places where qAllocMore is used 2014-10-17 10:09:18 +02:00
qarraydata.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qarraydataops.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qarraydatapointer.h Do Q_CHECK_PTR on all results of QArrayData::allocate() 2014-10-17 09:58:56 +02:00
qbitarray.cpp Merge remote-tracking branch 'origin/5.3' into 5.4 2014-10-06 11:59:47 +02:00
qbitarray.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qbytearray_mac.mm Add Objective-C specific type converters to QByteArray 2014-03-08 00:21:53 +01:00
qbytearray.cpp Centralize use of __attribute__((noinline)) 2015-01-29 13:42:07 +00:00
qbytearray.h QtCore: add some more Q_DECL_NOTHROW 2015-01-21 11:22:50 +01:00
qbytearraylist.cpp Move the special QByteArrayList methods into QList 2014-08-09 09:05:43 +02:00
qbytearraylist.h Fix missing docs for QByteArrayList 2014-11-17 14:53:00 +01:00
qbytearraymatcher.cpp QByteArrayMatcher: fix undefined shift 2015-01-19 10:41:22 +01:00
qbytearraymatcher.h Remove workarounds for RVCT compiler bugs 2015-01-06 19:38:24 +01:00
qbytedata_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcache.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qcache.qdoc Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qchar.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qchar.h QChar: mark even more functions constexpr 2014-12-10 01:27:09 +01:00
qcollator_icu.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator_macx.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator_posix.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator_win.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcollator.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qcommandlineoption.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcommandlineoption.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcommandlineparser.cpp Merge remote-tracking branch 'origin/5.4' into dev 2014-12-18 12:12:58 +01:00
qcommandlineparser.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcontainerfwd.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcontiguouscache.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcontiguouscache.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcryptographichash.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qcryptographichash.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qdatetime_mac.mm Add Objective-C specific type converters to QDateTime 2014-10-07 18:54:21 +02:00
qdatetime_p.h Merge remote-tracking branch 'origin/5.4' into dev 2014-09-29 14:08:49 +02:00
qdatetime.cpp Merge remote-tracking branch 'origin/5.4' into dev 2015-01-21 11:10:14 +01:00
qdatetime.h Merge remote-tracking branch 'origin/5.4' into dev 2014-11-24 13:39:13 +01:00
qdatetimeparser_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qdatetimeparser.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qeasingcurve.cpp Add Q_DECL_OVERRIDE in the src subdirectory 2014-12-03 09:57:11 +01:00
qeasingcurve.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qelapsedtimer_generic.cpp Display the QElapsedTimer reference time in %{time} 2014-12-20 07:38:13 +01:00
qelapsedtimer_mac.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qelapsedtimer_unix.cpp Merge remote-tracking branch 'origin/5.4' into dev 2014-12-29 16:37:38 +01:00
qelapsedtimer_win.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qelapsedtimer.cpp Doc: Use title case in section1 titles 2014-09-30 13:52:51 +02:00
qelapsedtimer.h Fix coding style in QtCore 2014-11-21 20:37:38 +01:00
qfreelist_p.h QFreeList: fix undefined behavior 2015-01-19 10:43:45 +01:00
qfreelist.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qharfbuzz_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qharfbuzz.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qhash.cpp QHash: only fetch qt_qhash_seed when detaching from a null QHash 2015-01-17 06:31:54 +01:00
qhash.h QHash: clean up class definition 2015-01-10 08:43:23 +01:00
qiterator.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qiterator.qdoc Stop using setSharable in the Java-style mutable iterators 2014-05-18 02:08:13 +02:00
qline.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qline.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlinkedlist.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlinkedlist.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlist.cpp Move a few QStringList methods up to QList<QString> 2015-01-07 05:19:47 +01:00
qlist.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qlocale_blackberry.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_blackberry.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_data_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_icu.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_mac.mm Change bugreports.qt-project.org -> bugreports.qt.io 2014-12-18 09:46:09 +01:00
qlocale_p.h Fix change-of-sign warnings with ICC 2015-01-06 17:36:47 +01:00
qlocale_tools_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_tools.cpp Remove support for QT_QLOCALE_USES_FCVT. 2015-01-28 12:44:55 +00:00
qlocale_unix.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale_win.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale.cpp Remove support for QT_QLOCALE_USES_FCVT. 2015-01-28 12:44:55 +00:00
qlocale.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlocale.qdoc Update the internal CLDR tables up to v.24 2014-01-13 19:02:10 +01:00
qmap.cpp Remove Q_NO_USING_KEYWORD 2014-12-20 07:38:17 +01:00
qmap.h Remove workarounds for RVCT compiler bugs 2015-01-06 19:38:24 +01:00
qmargins.cpp Doc: Fix typos 2015-01-19 10:48:03 +01:00
qmargins.h QMargins: plaster API with Q_DECL_NOTHROW 2015-01-08 00:39:11 +01:00
qmessageauthenticationcode.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qmessageauthenticationcode.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qpair.h QPair: mark relational operators and qMakePair() conditionally noexcept 2015-01-08 00:40:26 +01:00
qpair.qdoc QPair: add member-swap 2015-01-08 00:39:50 +01:00
qpodlist_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qpoint.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qpoint.h Add Q_DECL_RELAXED_CONSTEXPR to QPoint and QPointF 2014-11-26 09:08:47 +01:00
qqueue.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qqueue.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qrect.cpp QRect: plaster API with Q_DECL_NOTHROW 2015-01-08 00:38:55 +01:00
qrect.h QRect: plaster API with Q_DECL_NOTHROW 2015-01-08 00:38:55 +01:00
qrefcount.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qrefcount.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qregexp.cpp Remove Q_STATIC_GLOBALxxx_OPERATOR macros 2015-01-11 03:41:54 +01:00
qregexp.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qregularexpression.cpp Merge remote-tracking branch 'origin/5.4' into dev 2014-10-09 17:56:52 +02:00
qregularexpression.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qringbuffer_p.h QRingBuffer: retrieve pointer to data more carefully 2015-01-09 21:40:37 +01:00
qscopedpointer_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qscopedpointer.cpp Doc: Use title case in section1 titles 2014-09-30 13:52:51 +02:00
qscopedpointer.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qscopedvaluerollback.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qscopedvaluerollback.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qset.h Add qHash() overload for QSet 2015-01-18 19:36:06 +01:00
qset.qdoc Add qHash() overload for QSet 2015-01-18 19:36:06 +01:00
qshareddata.cpp Doc: Use title case in section1 titles 2014-09-30 13:52:51 +02:00
qshareddata.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qsharedpointer_impl.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qsharedpointer.cpp Doc: Use title case in section1 titles 2014-09-30 13:52:51 +02:00
qsharedpointer.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qsimd_p.h Store the GCC version number in Q_CC_GNU 2014-11-05 07:30:40 +01:00
qsimd.cpp Store the GCC version number in Q_CC_GNU 2014-11-05 07:30:40 +01:00
qsize.cpp QSize: plaster API with Q_DECL_NOTHROW 2015-01-08 00:12:26 +01:00
qsize.h QSize: plaster API with Q_DECL_NOTHROW 2015-01-08 00:12:26 +01:00
qstack.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstack.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstring_compat.cpp Add rvalue-ref qualified {QString,QByteArray}::{simplified,trimmed} 2014-11-02 20:51:57 +01:00
qstring_mac.mm Add Mac type conversion functions to QtCore 2013-09-21 05:09:41 +02:00
qstring_mips_dsp_asm.S MIPS DSP build system fix and additional optimizations. 2014-01-14 18:52:14 +01:00
qstring.cpp Centralize use of __attribute__((noinline)) 2015-01-29 13:42:07 +00:00
qstring.h Add conversion functions for C++11 u16string and u32string 2015-01-24 11:50:13 +01:00
qstringalgorithms_p.h Fix MSVC warning about unused value in qstringalgorithms_p.h. 2014-11-26 06:32:20 +01:00
qstringbuilder.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstringbuilder.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstringiterator_p.h Merge remote-tracking branch 'origin/5.4' into dev 2014-09-29 14:08:49 +02:00
qstringiterator.qdoc Doc: Use title case in section1 titles 2014-09-30 13:52:51 +02:00
qstringlist.cpp Remove the operator<< | >> (QDataStream, QStringList) 2014-12-20 07:47:19 +01:00
qstringlist.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qstringmatcher.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstringmatcher.h Remove workarounds for RVCT compiler bugs 2015-01-06 19:38:24 +01:00
qtextboundaryfinder.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtextboundaryfinder.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtimeline.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtimeline.h Add Q_DECL_OVERRIDE in the src subdirectory 2014-12-03 09:57:11 +01:00
qtimezone.cpp Add QTimeZone::{systemTimeZone,utc} 2015-01-16 03:12:13 +01:00
qtimezone.h Add QTimeZone::{systemTimeZone,utc} 2015-01-16 03:12:13 +01:00
qtimezoneprivate_android.cpp fix daylight time in QTimeZone on Android 2014-12-11 22:18:21 +01:00
qtimezoneprivate_data_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtimezoneprivate_icu.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtimezoneprivate_mac.mm Fix more double release in QTimeZone on Mac 2014-05-02 07:16:16 +02:00
qtimezoneprivate_p.h fix daylight time in QTimeZone on Android 2014-12-11 22:18:21 +01:00
qtimezoneprivate_tz.cpp Don't use QStringLiteral in comparisons 2014-10-09 09:42:00 +02:00
qtimezoneprivate_win.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtimezoneprivate.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtools_p.h Merge the multiple implementations of fromHex too 2014-12-13 05:10:28 +01:00
qunicodetables_p.h QUnicodeTables: mark all functions as nothrow 2015-01-10 08:42:55 +01:00
qunicodetables.cpp QUnicodeTables: mark all functions as nothrow 2015-01-10 08:42:55 +01:00
qunicodetools_p.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qunicodetools.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qvarlengtharray.h Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qvarlengtharray.qdoc Doc: correction link, example and parameter issues qtbase 2014-03-10 16:02:19 +01:00
qvector_msvc.cpp Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qvector.cpp Add a inline QVector::append(const QVector &) overload 2014-11-06 11:33:52 +01:00
qvector.h QtCore: mark some operations nothrow 2015-01-10 08:43:15 +01:00
qversionnumber_p.h Unexport QVersionNumber 2015-01-08 00:45:51 +01:00
qversionnumber.cpp QVersionNumber: use qHashRange() 2015-01-09 12:05:45 +01:00
qvsnprintf.cpp Doc: define target voor function qsnprintf() 2015-01-16 10:29:22 +01:00
tools.pri src/corelib/tools/tools.pri: add missing qtools_p.h 2015-01-24 11:12:38 +01:00