aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4ssa.cpp
Commit message (Expand)AuthorAgeFilesLines
* V4: remove failing assert and fix code.Erik Verbruggen2013-11-191-3/+3
* V4 SSA: speed up dominator calculations.Erik Verbruggen2013-11-181-63/+137
* V4 IR: change basic-block cleanup to remove unreachable cycles too.Erik Verbruggen2013-11-121-22/+57
* Fix rounding behavior of Qml when assigning doubles to integer propertiesSimon Hausmann2013-11-051-8/+6
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-17/+5
* Propagate bool/int/double/string types from QML into the IRSimon Hausmann2013-10-311-3/+34
* Rework exception handlingLars Knoll2013-10-291-11/+12
* V4 debugger: retrieve formals and locals.Erik Verbruggen2013-10-241-1/+1
* Implement >>> inline for the JIT backendLars Knoll2013-10-121-5/+1
* Small optimisation for bit shift operationsLars Knoll2013-10-111-2/+2
* V4: Remove more jumps.Erik Verbruggen2013-10-101-0/+39
* Use a QVector instead of a QListLars Knoll2013-10-031-3/+3
* V4 IR: fix dead-code elimination.Erik Verbruggen2013-10-031-93/+109
* Remove more uses of ValueLars Knoll2013-10-021-4/+4
* V4 IR: fix type inference.Erik Verbruggen2013-10-021-0/+8
* V4 IR: do type inference/propagation before optimization.Erik Verbruggen2013-09-301-40/+90
* V4: remove inplace operationsErik Verbruggen2013-09-301-3/+2
* V4: changed environment variable SHOW_CODE.Erik Verbruggen2013-09-301-1/+1
* Move Value::toInteger(double) and related to PrimitiveLars Knoll2013-09-281-5/+5
* V4 SSA: cleanup: rename single letter variables.Erik Verbruggen2013-09-251-40/+40
* V4: fix move mappingErik Verbruggen2013-09-251-5/+5
* V4: re-enable SSA transformation and optimization.Erik Verbruggen2013-09-251-1/+1
* V4 IR: rename ObjectType to VarTypeErik Verbruggen2013-09-201-19/+23
* V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-73/+203
* Remove qSort usages from declarativeGiuseppe D'Angelo2013-09-131-2/+3
* V4: fix variable collection for assignment to non-temporaries.Erik Verbruggen2013-09-121-14/+16
* V4 IR: fix Temp equality, and its use in type inference.Erik Verbruggen2013-09-121-14/+77
* Continue conversion to using scoped valuesLars Knoll2013-09-111-8/+10
* V4: Constant binary expression evaluation.Erik Verbruggen2013-09-101-6/+125
* V4: temporarilly disable the optmizer/regalloc.Erik Verbruggen2013-09-091-1/+1
* V4: fix inferred types of 30&&true and 30||true.Erik Verbruggen2013-09-081-5/+22
* The fast and the furious, register drift.Erik Verbruggen2013-08-271-5/+24
* Add the constant condition evaluation optimization.Erik Verbruggen2013-08-201-4/+108
* Various fixes to the optimizer.Erik Verbruggen2013-08-201-30/+439
* Add linear scan register allocation.Erik Verbruggen2013-08-191-31/+94
* Fix leaks in Phi nodes in the V4 IRSimon Hausmann2013-08-131-12/+15
* Restructure source codeLars Knoll2013-08-081-0/+2122