aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4jsir.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove now unused filesLars Knoll2017-06-301-994/+0
* Add support for post increment/decrementErik Verbruggen2017-06-211-2/+4
* Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-04-271-4/+0
|\
| * V4: Fix issues with very small loops5.8Erik Verbruggen2017-04-181-4/+0
* | Fix relocation related errors when loading AOT cachesSimon Hausmann2017-03-091-5/+1
|/
* QML: Make all fields in QQmlPropertyRawData privateErik Verbruggen2016-08-101-2/+2
* Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-141-8/+4
* Minor cleanup in location handlingSimon Hausmann2016-07-131-2/+2
* Qml: replace QStringLiteral with QL1SAnton Kudryavtsev2016-07-051-5/+5
* QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-241-0/+1
* V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-081-167/+149
* QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-121-4/+8
* V4: Allow the compiler to inline more small methods.Erik Verbruggen2016-03-201-324/+0
* V4: tweak Phi node data destruction.Erik Verbruggen2016-03-061-15/+18
* V4 IR: Store the phi-node parameters directly in the class.Erik Verbruggen2016-03-061-3/+3
* Qml: replace QStringLiteral with QLatin1StringAnton Kudryavtsev2016-02-101-1/+1
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-101-3/+3
|\
| * Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-3/+3
* | V4: use range-based for-loops in the IR.Erik Verbruggen2016-01-051-9/+9
* | Replace all occurrences of qSNaN() with qQNaN()Ulf Hermann2015-12-071-1/+1
|/
* Access the id objects through a specialized runtime methodLars Knoll2015-08-121-6/+6
* Access context properties through the qml contextLars Knoll2015-08-101-2/+0
* Use the QmlContext to access properties of the scope objectLars Knoll2015-08-101-2/+0
* Add ability to retrieve and use the QmlContext from our generated codeLars Knoll2015-08-101-0/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Move Stmt::d to Phi::dRobin Burchell2015-01-231-7/+20
* V4 IR: Change data type used in RemoveSharedExpressions pass.Robin Burchell2015-01-071-11/+14
* V4: disable type inference and loop peeling for the interpreter.Erik Verbruggen2014-08-261-0/+3
* Update license headers and add new licensesJani Heikkinen2014-08-251-18/+10
* V4 IR: Add loop peeling.Erik Verbruggen2014-08-181-1/+1
* V4 IR: add immediate dominator re-calculation.Erik Verbruggen2014-08-181-1/+1
* V4 IR: change IR printing to be more readable.Erik Verbruggen2014-08-131-117/+129
* V4 IR: copy arguments to temps at function start.Erik Verbruggen2014-07-231-0/+8
* V4 IR: (natural) loop detection.Erik Verbruggen2014-07-041-2/+2
* Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-021-0/+8
|\
| * Fix Stmt:Data object leakLiang Jian2014-06-131-0/+8
* | V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-131-2/+7
* | V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-061-15/+0
* | V4 IR: make statement numbering fixed and clean up statement worklists.Erik Verbruggen2014-05-281-7/+23
* | V4: Split arguments/locals from temps.Erik Verbruggen2014-05-231-16/+29
* | V4: replace debug macro by compile time constant.Erik Verbruggen2014-05-211-0/+5
* | V4 IR: change IR printing to use a visitor.Erik Verbruggen2014-05-211-303/+379
|/
* Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-011-0/+6
|\
| * Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-0/+6
* | V4 IR: replace QSets with QBitArray and QVector.Erik Verbruggen2014-04-291-0/+7
* | V4 IR: reduce runtime cost.Erik Verbruggen2014-04-151-0/+1
* | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-151-17/+152
|/
* Use Q_ASSERT instead of assertLars Knoll2014-03-191-8/+7
* Enable constant propagation for all typesLars Knoll2014-03-191-0/+5