aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4ssa.cpp
Commit message (Expand)AuthorAgeFilesLines
* V4: Fix issues with very small loops5.8Erik Verbruggen2017-04-181-152/+184
* Fix move ordering while resolving edges in register allocationErik Verbruggen2017-02-041-61/+85
* Prevent propagating results of a phi node into another phi nodeErik Verbruggen2017-02-011-8/+37
* Fix libs build with msvc on Chinese locale on WindowsLiang Qi2017-02-011-2/+2
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-281-9/+6
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.75.7Liang Qi2016-11-251-9/+6
| |\
| | * Improved robustness of the optimizer when removing expressionsSimon Hausmann2016-11-221-9/+6
* | | Add a missing break statementLars Knoll2016-11-221-0/+1
* | | Fix crash when loop peeling and basic block mergingSimon Hausmann2016-10-251-0/+4
* | | V4: Replace the ranges QVector with a QVarLengthArrayErik Verbruggen2016-08-241-6/+6
* | | V4: Remove another use of QSetErik Verbruggen2016-08-241-19/+83
* | | V4: Sort unprocessed ranges in reverse orderErik Verbruggen2016-08-231-9/+0
* | | V4: merge basic blocks where possibleErik Verbruggen2016-07-111-4/+122
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-081-406/+471
* | | Convert comparison methods to the new runtime syntaxLars Knoll2016-04-111-8/+8
|/ /
* | Replace qQNaN() and friends with qt_qnan().Erik Verbruggen2016-04-051-1/+1
* | QML: add type info for the built-in qml context.Erik Verbruggen2016-04-051-1/+10
* | QML: do not re-use the resolver data for members.Erik Verbruggen2016-04-041-22/+1
* | V4: prevent re-adding currentStmt to the worklist in type inference.Erik Verbruggen2016-03-301-2/+10
* | V4: Fix debug output for the type inference pass.Erik Verbruggen2016-03-301-0/+11
* | V4: Move BitVector to the util header, so it can be re-used.v5.7.0-alpha1Erik Verbruggen2016-03-071-115/+0
* | V4 IR: Store the phi-node parameters directly in the class.Erik Verbruggen2016-03-061-27/+25
* | V4: Replace foreach with range based for loops for statements.Erik Verbruggen2016-03-051-24/+25
* | V4: Replace foreach with range based for loops for statements.Erik Verbruggen2016-03-051-15/+15
* | V4: Replace foreach with range-based for loops on QVarLengthArrays.Erik Verbruggen2016-03-041-23/+23
* | Qml: replace QStringLiteral with QLatin1StringAnton Kudryavtsev2016-02-101-1/+1
* | Don't deep copy std::vector [-Wclazy-foreach]Sérgio Martins2016-02-081-5/+5
* | Updated license headersJani Heikkinen2016-01-191-14/+20
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-101-1/+1
|\|
| * V4: Replace QVector with (Q)VarLengthArray in BasicBlock.Erik Verbruggen2016-01-061-1/+1
* | Replace all occurrences of qSNaN() with qQNaN()Ulf Hermann2015-12-071-1/+1
|/
* V4: do not run optimizer for functions of >300 statements.Erik Verbruggen2015-10-231-2/+5
* QML: Sanitize reading environment variables.Friedemann Kleint2015-10-221-4/+4
* Remove line numbers for statements without side-effects.Erik Verbruggen2015-10-151-46/+95
* Initialize member variable.Erik Verbruggen2015-10-131-0/+1
* Minor cleanupLars Knoll2015-09-251-1/+1
* Merge remote-tracking branch 'origin/5.5' into 5.6Ulf Hermann2015-08-181-2/+2
|\
| * Work around ICC 16 beta compiler bug in SFINAE expansionThiago Macieira2015-07-311-2/+2
* | qml: Avoid heap allocations due to QString::fromLatin1()Sérgio Martins2015-08-131-1/+1
* | Access the id objects through a specialized runtime methodLars Knoll2015-08-121-2/+2
|/
* Add a version of BitVector that uses QBitArray.Erik Verbruggen2015-06-081-0/+54
* Wrap std::vector<bool> in our own class.Erik Verbruggen2015-06-081-74/+112
* V4: fix phi node use position calculation.Erik Verbruggen2015-03-031-1/+7
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Move Stmt::d to Phi::dRobin Burchell2015-01-231-2/+2
* Get rid of most uses of ValueRefLars Knoll2015-01-231-8/+8
* QML: Fix MSVC 2013/64bit warnings.Friedemann Kleint2015-01-221-14/+17
* Remove not required std::vector::reserve() callsLars Knoll2015-01-201-2/+0
* Implement DefUses::Temps with a QVarLengthArray.Robin Burchell2015-01-171-5/+2
* Merge remote-tracking branch 'origin/5.4' into devSimon Hausmann2015-01-161-10/+16
|\