aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4ssa_p.h
Commit message (Expand)AuthorAgeFilesLines
* Prospective build fix for qml compiler on WindowsSimon Hausmann2017-06-141-1/+1
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-241-6/+7
|\
| * Fix move ordering while resolving edges in register allocationErik Verbruggen2017-02-041-6/+7
* | Add fixes for INTEGRITYKimmo Ollila2017-01-311-14/+21
* | qv4ssa_p.h: add missing 'override'Anton Kudryavtsev2016-09-181-3/+3
* | Qml compiler: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-091-3/+3
* | Merge remote-tracking branch 'origin/5.8' into devSimon Hausmann2016-08-271-2/+13
|\|
| * V4: Replace the ranges QVector with a QVarLengthArrayErik Verbruggen2016-08-241-2/+2
| * V4: Sort unprocessed ranges in reverse orderErik Verbruggen2016-08-231-0/+11
* | V4: Fix include resolutionUlf Hermann2016-08-251-1/+1
* | V4: Replace a QSet with a QVector in calculateOptionalJumpsErik Verbruggen2016-08-231-1/+2
|/
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-171-0/+163
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-131-0/+163
|/|
| * Move the moth stack slot allocator into qmldevtoolsSimon Hausmann2016-08-121-0/+163
* | Eradicate Q_FOREACH loops from headersMarc Mutz2016-05-111-1/+1
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Replace usage of stdout for debug output by qDebugErik Verbruggen2014-12-191-1/+1
* V4: disable type inference and loop peeling for the interpreter.Erik Verbruggen2014-08-261-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* V4 RegAlloc: simplify algorithm after introducing half open ranges.Erik Verbruggen2014-06-131-2/+0
* V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-131-6/+14
* V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-061-5/+41
* Remove copy and accidental detach.Erik Verbruggen2014-06-061-2/+2
* V4 RegAlloc: store, pass, and use life-time intervals by pointer.Erik Verbruggen2014-06-051-3/+33
* Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-011-1/+1
|\
| * Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-1/+1
* | V4 regalloc: optimize fixed interval creation.Erik Verbruggen2014-04-301-1/+1
* | V4 IR: more copy removal.Erik Verbruggen2014-04-301-3/+2
* | V4 IR: reduce runtime cost.Erik Verbruggen2014-04-151-1/+1
* | V4 IR: prevent accidental detaches of QVectors.Erik Verbruggen2014-04-151-2/+2
* | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-151-4/+3
|/
* Fix linkingSimon Hausmann2014-03-111-1/+1
* Clean up our internal namespacesLars Knoll2014-02-231-9/+9
* V4: stack slot allocator for the interpreter.Erik Verbruggen2014-02-071-1/+1
* V4: remove unused field.Erik Verbruggen2014-01-301-4/+3
* V4: fix range splitting when split is between intervals.Erik Verbruggen2014-01-171-1/+15
* V4: lower memory allocator pressure.Erik Verbruggen2014-01-161-0/+1
* V4: remove unnecessary spills and order them correctly.Erik Verbruggen2014-01-161-2/+3
* Improve type interference for QObject propertiesSimon Hausmann2013-11-251-1/+2
* Fix a bug in LifetimeInterval:covers()Lars Knoll2013-11-041-3/+1
* V4: Remove more jumps.Erik Verbruggen2013-10-101-0/+2
* Use a QVector instead of a QListLars Knoll2013-10-031-2/+7
* V4 SSA: change life-time interval coverage calculation.Erik Verbruggen2013-09-251-1/+9
* V4: fix move mappingErik Verbruggen2013-09-251-1/+1
* V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-13/+33
* Add linear scan register allocation.Erik Verbruggen2013-08-191-8/+42
* Restructure source codeLars Knoll2013-08-081-0/+127