aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4regalloc.cpp
Commit message (Expand)AuthorAgeFilesLines
* V4: lower memory allocator pressure.Erik Verbruggen2014-01-161-65/+76
* V4: remove unnecessary spills and order them correctly.Erik Verbruggen2014-01-161-10/+15
* V4 IR: reverse propagate int32 truncation.Erik Verbruggen2013-12-041-1/+8
* Fix build in release mode with forced assertsKonstantin Ritt2013-12-031-1/+1
* Add support for accelerated property access to QML types and namespace supportSimon Hausmann2013-11-281-1/+1
* Initial support for accelerated property access to QML singletons and enumsSimon Hausmann2013-11-251-0/+8
* IR Cleanup, resolve ID objects through array subscriptsSimon Hausmann2013-11-251-2/+1
* Improve type interference for QObject propertiesSimon Hausmann2013-11-251-0/+1
* Fix compiler warnings with mingw64.Erik Verbruggen2013-11-181-0/+1
* Fix property dependency generation for accelerated QML QObject propertiesSimon Hausmann2013-11-121-1/+1
* Remove unused _info on non-debug buildsShawn Rutledge2013-11-121-0/+7
* V4 JIT: fix invalid sanity assert.Erik Verbruggen2013-11-121-2/+22
* Move conversion of this object into generated codeLars Knoll2013-11-051-0/+1
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-4/+16
* Speed up lookups of imported scriptsSimon Hausmann2013-10-311-1/+1
* Implement loading of resolved imported scriptsSimon Hausmann2013-10-311-1/+7
* Implement setting of values to resolved QObject propertiesSimon Hausmann2013-10-311-0/+7
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-311-0/+19
* Speed up id object lookupsSimon Hausmann2013-10-291-0/+6
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-291-0/+1
* Rework exception handlingLars Knoll2013-10-291-5/+2
* Implement >>> inline for the JIT backendLars Knoll2013-10-121-1/+1
* V4 JIT: fix register allocator after change to s/uint32 usage.Erik Verbruggen2013-10-121-8/+2
* V4 JIT: clean-up conversion functions and add toUInt32.Erik Verbruggen2013-10-121-11/+33
* V4 JIT: ISel for bitwise or/xor.Erik Verbruggen2013-10-101-1/+1
* V4 JIT: generate some strict (not) equal conditionsErik Verbruggen2013-10-101-20/+6
* Use a QVector instead of a QListLars Knoll2013-10-031-8/+8
* V4: remove inplace operationsErik Verbruggen2013-09-301-22/+2
* V4 regalloc: fix the case where too few regs are available.Erik Verbruggen2013-09-281-5/+15
* V4 regalloc: fix intersection calculation.Erik Verbruggen2013-09-251-7/+10
* V4: fix move mappingErik Verbruggen2013-09-251-1/+3
* V4 JIT: generate code for unary not operator.Erik Verbruggen2013-09-251-0/+3
* V4 JIT: generate inline code for more binops.Erik Verbruggen2013-09-201-0/+8
* V4 IR: rename ObjectType to VarTypeErik Verbruggen2013-09-201-1/+1
* V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-137/+0
* Remove qSort usages from declarativeGiuseppe D'Angelo2013-09-131-7/+9
* Remove unused code to generate post increment and decrement expressionsLars Knoll2013-09-121-8/+0
* V4 regalloc: correct life-time hole handling.Erik Verbruggen2013-09-121-4/+17
* V4 regalloc: fix cycle scheduling in resolve phase.Erik Verbruggen2013-09-121-17/+17
* V4 JIT: generate code for binary expressions.Erik Verbruggen2013-09-111-0/+7
* V4: Fix build in release with forced assertsKonstantin Ritt2013-09-101-1/+1
* V4 regalloc: loading this never needs/needed a call.Erik Verbruggen2013-09-101-1/+0
* Generate code for conversion to signed int32.Erik Verbruggen2013-08-291-3/+5
* Generate code for conversion to boolean.Erik Verbruggen2013-08-291-1/+2
* V4 regalloc: fix off-by-one in availability calculation.Erik Verbruggen2013-08-281-26/+10
* V4 regalloc: do not overwrite register availability in hole.Erik Verbruggen2013-08-281-1/+1
* Generate code conversion to double.Erik Verbruggen2013-08-281-2/+2
* The fast and the furious, register drift.Erik Verbruggen2013-08-271-25/+43
* Add linear scan register allocation.Erik Verbruggen2013-08-191-0/+1628