aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_masm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix property dependency generation for accelerated QML QObject propertiesSimon Hausmann2013-11-121-3/+3
* Fix out of bounds array index in the generated JIT codeLars Knoll2013-11-121-3/+5
* V4 interpreter: remove stack-slot allocator.Erik Verbruggen2013-11-121-66/+0
* Simplify & speed up function callingLars Knoll2013-11-091-2/+2
* Generate inline code for "foo == null/undefined"Lars Knoll2013-11-051-12/+76
* Move conversion of this object into generated codeLars Knoll2013-11-051-0/+5
* Optimise string additionsLars Knoll2013-11-051-2/+9
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-9/+13
* Avoid unnecessary saving of the instruction pointer in the JITSimon Hausmann2013-11-011-1/+7
* Speed up lookups of imported scriptsSimon Hausmann2013-10-311-2/+2
* Implement loading of resolved imported scriptsSimon Hausmann2013-10-311-1/+6
* Implement setting of values to resolved QObject propertiesSimon Hausmann2013-10-311-0/+6
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-311-0/+15
* Speed up id object lookupsSimon Hausmann2013-10-291-0/+5
* Remove qv4unwindhelper classLars Knoll2013-10-291-14/+0
* Implement new exception handling for mothLars Knoll2013-10-291-1/+7
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-291-3/+8
* Rework exception handlingLars Knoll2013-10-291-65/+13
* Cleanup: Avoid unnecessary irModule->functions.indexOf callsSimon Hausmann2013-10-201-1/+1
* Fix build on ARM in ARM mode (instead of thumb2)Simon Hausmann2013-10-171-0/+4
* inline get_element callsLars Knoll2013-10-141-9/+91
* Fix a small bug in conversion to SInt32Lars Knoll2013-10-141-8/+0
* Implement >>> inline for the JIT backendLars Knoll2013-10-121-2/+11
* V4 JIT: clean-up conversion functions and add toUInt32.Erik Verbruggen2013-10-121-18/+61
* Optimise code generation for convertTypeToSInt32Lars Knoll2013-10-111-5/+52
* Fix build on Android with -developer-buildSimon Hausmann2013-10-111-2/+2
* Small optimisation for bit shift operationsLars Knoll2013-10-111-4/+4
* Add support for showing disassembled ARM JIT codeSimon Hausmann2013-10-101-1/+1
* V4 JIT: ISel for bitwise or/xor.Erik Verbruggen2013-10-101-8/+62
* V4 JIT: generate some strict (not) equal conditionsErik Verbruggen2013-10-101-9/+163
* V4 JIT: do not generate inline fall-back code for strings types.Erik Verbruggen2013-10-101-1/+3
* V4: Remove more jumps.Erik Verbruggen2013-10-101-1/+5
* V4 JIT: enable register allocator for linux/x86.Erik Verbruggen2013-10-041-1/+7
* V4 JIT: fix visitRet for 32-bit architectures.Erik Verbruggen2013-10-041-10/+43
* Cleanup exception handlingSimon Hausmann2013-10-031-1/+0
* V4 JIT: implement convertUInt32ToDouble on ARMv7.Erik Verbruggen2013-10-031-4/+0
* V4: invert conditions when the true block follows the test.Erik Verbruggen2013-10-031-17/+30
* Change exception handling APISimon Hausmann2013-10-021-9/+11
* Remove some more uses of QV4::ValueLars Knoll2013-10-021-6/+6
* Remove more uses of ValueLars Knoll2013-10-021-18/+18
* V4: remove inplace operationsErik Verbruggen2013-09-301-82/+0
* V4: changed environment variable SHOW_CODE.Erik Verbruggen2013-09-301-1/+1
* V4 JIT: optimize mem2mem copies.Erik Verbruggen2013-09-281-4/+13
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-9/+9
* Use SafeValue in more placesLars Knoll2013-09-281-1/+1
* Clean up QV4::ExecutionContextLars Knoll2013-09-281-2/+4
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-4/+5
* V4: enable register allocator on linux and macos on x86_64.Erik Verbruggen2013-09-251-1/+1
* V4 JIT: fixes after NaN boxing changes.Erik Verbruggen2013-09-251-29/+17
* V4: re-enable SSA transformation and optimization.Erik Verbruggen2013-09-251-1/+1