aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4regalloc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-201-0/+2
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-241-3/+5
|\
| * Fix move ordering while resolving edges in register allocationErik Verbruggen2017-02-041-0/+2
| * Fix libs build with msvc on Chinese locale on WindowsLiang Qi2017-02-011-3/+3
* | Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-151-1/+1
* | Add fixes for INTEGRITYKimmo Ollila2017-01-311-3/+3
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-261-1/+9
|\|
| * Fix incorrect JavaScript evaluation with the JITv5.8.0Simon Hausmann2017-01-061-1/+9
* | qml: Remove last foreach, and mark QT_NO_FOREACHRobin Burchell2017-01-171-2/+2
* | Qml: add missing 'override'Anton Kudryavtsev2016-10-071-60/+64
|/
* Fix binding dependencies when used in together with functionsSimon Hausmann2016-08-301-1/+1
* V4: Store per-block interval info in a vector instead of a QHashErik Verbruggen2016-08-241-13/+13
* V4: Store live intervals in an array instead of a QHashErik Verbruggen2016-08-231-15/+26
* V4: Sort unprocessed ranges in reverse orderErik Verbruggen2016-08-231-8/+13
* Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-141-2/+2
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-0/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-0/+1
| |\
| | * RegAllocInfo: Initialize member _currentStmt.Edward Welbourne2016-05-301-0/+1
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-081-46/+37
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-121-2/+2
|/ /
* | V4 IR: Store the phi-node parameters directly in the class.Erik Verbruggen2016-03-061-3/+3
* | V4: Replace foreach loops with range-based for loops.Erik Verbruggen2016-03-031-21/+21
* | Don't deep copy std::vector [-Wclazy-foreach]Sérgio Martins2016-02-081-1/+1
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Fix a couple of container detachmentsSérgio Martins2016-01-051-1/+1
* QML: Fix typeof context property.Erik Verbruggen2015-10-271-0/+1
* QML: Sanitize reading environment variables.Friedemann Kleint2015-10-221-1/+1
* Access the id objects through a specialized runtime methodLars Knoll2015-08-121-6/+0
* Access context properties through the qml contextLars Knoll2015-08-101-6/+0
* Use the QmlContext to access properties of the scope objectLars Knoll2015-08-101-8/+24
* Add ability to retrieve and use the QmlContext from our generated codeLars Knoll2015-08-101-0/+6
* Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-1/+1
* V4: fix regalloc for loops with many life&changing vars.Erik Verbruggen2015-03-031-5/+10
* V4: fix phi node use position calculation.Erik Verbruggen2015-03-031-17/+12
* Merge remote-tracking branch 'origin/5.4' into 5.5Frederik Gladhorn2015-02-241-0/+1
|\
| * V4: include alloca private header as alloca is used unconditionally.Pasi Petäjäjärvi2015-01-261-0/+1
* | Update copyright headersJani Heikkinen2015-02-121-7/+7
* | V4: change regalloc hints to be a QVarLengthArray.Erik Verbruggen2015-01-231-7/+13
* | QML: Fix MSVC 2013/64bit warnings.Friedemann Kleint2015-01-221-4/+7
* | V4 JIT: Hoist QVector allocation out of a loop.Robin Burchell2015-01-091-1/+3
* | Fix build on MinGWKonstantin Ritt2014-12-281-0/+3
* | Replace usage of stdout for debug output by qDebugErik Verbruggen2014-12-191-23/+60
|/
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* V4 JIT: calculate used registers and only save those.Erik Verbruggen2014-08-141-0/+30
* V4 IR: change IR printing to be more readable.Erik Verbruggen2014-08-131-11/+1
* V4 RegAlloc: fix callee saved register range handlingErik Verbruggen2014-08-131-15/+19
* V4 RegAlloc: fix use position calculation for phi node arguments.Erik Verbruggen2014-08-131-11/+8
* V4 JIT: generate code for int32 comparisons.Erik Verbruggen2014-08-121-5/+2
* V4 JIT: tune generated instructions for inplace binopsErik Verbruggen2014-08-121-2/+21
* Accelerate property lookups for C++-based QObject singletons.Michael Brasser2014-08-071-1/+1