aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_masm.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* V4 JIT: generate code for unary not operator.Erik Verbruggen2013-09-251-1/+14
* Fix cases where mark() would access uninitialized memoryLars Knoll2013-09-221-0/+1
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-221-4/+9
* Merge branch 'wip/v4' of qtdeclarative into devSimon Hausmann2013-09-201-4/+3
|\
| * Merge branch 'dev' of ssh://codereview.qt-project.org/qt/qtdeclarative into HEADSimon Hausmann2013-09-201-202/+488
| |\
| * \ Merge branch 'dev' of qtdeclarative into wip/v4Simon Hausmann2013-09-111-48/+81
| |\ \
| * | | Beginning of a new qml parserSimon Hausmann2013-09-081-2/+0
| * | | Make it possible to supply an external JS unit generator to the iselSimon Hausmann2013-09-051-4/+5
* | | | V4: fixes after ReturnValue and ValueRef introduction.Erik Verbruggen2013-09-201-3/+10
* | | | V4 JIT: generate inline code for more binops.Erik Verbruggen2013-09-201-0/+45
* | | | V4 IR: rename ObjectType to VarTypeErik Verbruggen2013-09-201-3/+3
* | | | Use a handwritten offsetof macroLars Knoll2013-09-201-20/+20
| |_|/ |/| |
* | | Refactor our NaN boxing to be more efficientLars Knoll2013-09-181-20/+39
* | | Convert more methods to use ReturnedValueLars Knoll2013-09-181-4/+4
* | | Convert lookups to use ReturnedValueLars Knoll2013-09-181-4/+4
* | | Rename QV4::ValueScope to QV4::ScopeLars Knoll2013-09-181-1/+1
* | | Change calling convention in JIT to use ReturnedValueSimon Hausmann2013-09-181-29/+11
* | | V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-3/+0
* | | Fix __qmljs_init_closure to use ReturnedValueLars Knoll2013-09-121-1/+1
* | | Change binops to use ReturnedValueLars Knoll2013-09-121-4/+2
* | | Convert unary operations and some other runtime methodsLars Knoll2013-09-121-10/+7
* | | Use ReturnedValue for more runtime methodsLars Knoll2013-09-121-22/+16
* | | Remove unused code to generate post increment and decrement expressionsLars Knoll2013-09-121-51/+0
* | | Use ReturnedValue for some more runtime methodsLars Knoll2013-09-121-15/+14
* | | Use QV4::ReturnedValue in the runtime APILars Knoll2013-09-121-12/+12