aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* Make sure JIT architectures lists are in syncDmitry Shachnev2014-07-071-1/+3
* V4 JIT: add IR printer that uses platform register names.Erik Verbruggen2014-06-243-3/+42
* V4 JIT: add some documentation and literature references.Erik Verbruggen2014-06-192-0/+31
* V4 JIT: add hint for phi-node operands.Erik Verbruggen2014-06-191-0/+1
* V4 JIT: teach regalloc about callee-saved registers.Erik Verbruggen2014-06-172-9/+26
* V4 JIT: use RegisterInfo in the register allocator.Erik Verbruggen2014-06-134-54/+46
* V4 RegAlloc: simplify algorithm after introducing half open ranges.Erik Verbruggen2014-06-132-125/+148
* V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-132-184/+215
* Add FreeBSD support to qv4targetplatform_p.hDmitry Shachnev2014-06-101-2/+2
* V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-061-20/+32
* V4 IR: replace hashes by vectors.Erik Verbruggen2014-06-062-102/+104
* V4 RegAlloc: store, pass, and use life-time intervals by pointer.Erik Verbruggen2014-06-052-80/+87
* V4: support calling constants.Erik Verbruggen2014-06-021-3/+8
* V4 IR: make statement numbering fixed and clean up statement worklists.Erik Verbruggen2014-05-281-17/+17
* V4: add back HAVE_ALU_OPS_WITH_MEM_OPERAND.Erik Verbruggen2014-05-261-0/+4
* V4: Fix compilation failure on BB10 x86 and QNX6 x86Sergio Ahumada2014-05-261-2/+2
* V4: clean-up target specific register definitions and stack usageErik Verbruggen2014-05-246-305/+517
* V4: Split arguments/locals from temps.Erik Verbruggen2014-05-239-429/+529
* V4: replace debug macro by compile time constant.Erik Verbruggen2014-05-211-83/+78
* Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-011-1/+9
|\
| * V4 regalloc: fix register spill choice under high pressure.Erik Verbruggen2014-04-241-1/+9
* | V4 regalloc: optimize fixed interval creation.Erik Verbruggen2014-04-301-32/+41
* | V4 IR: more copy removal.Erik Verbruggen2014-04-301-5/+6
* | Merge remote-tracking branch 'origin/release' into stableJani Heikkinen2014-04-232-6/+6
|\|
| * V4: fix register usage on ARM.Erik Verbruggen2014-04-172-6/+6
* | V4 IR: reduce runtime cost.Erik Verbruggen2014-04-151-1/+1
* | V4 IR: prevent accidental detaches of QVectors.Erik Verbruggen2014-04-152-5/+5
* | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-152-19/+22
* | V4 JIT: fix constant shifts.Erik Verbruggen2014-04-151-8/+28
* | V4 JIT: make call destination printing portable.Erik Verbruggen2014-04-152-2/+10
|/
* Fix wrong register usage for integer binopsSimon Hausmann2014-04-081-23/+8
* Use Q_ASSERT instead of assertLars Knoll2014-03-194-20/+18
* Enable constant propagation for all typesLars Knoll2014-03-191-0/+3
* Fixes to for...in statementLars Knoll2014-03-193-4/+4
* Cleanup our runtime methodsLars Knoll2014-03-114-104/+103
* V4 JIT: enable JIT on win64.Erik Verbruggen2014-03-081-0/+10
* Fix test failure in qqmldebugjs autotestLars Knoll2014-03-071-1/+1
* V4 JIT: fix stack space reserving codeErik Verbruggen2014-03-071-2/+2
* V4: fix address printing on 64bit platformsErik Verbruggen2014-03-071-0/+1
* Fix MSVC2012 compiler warnings in disabled code.Erik Verbruggen2014-03-071-2/+4
* V4 JIT: fix up register usage for linux/macos on x86_64.Erik Verbruggen2014-03-072-5/+7
* V4 JIT: enable register allocator on win32.Erik Verbruggen2014-03-042-2/+25
* Move all binop related code into qv4binop*Lars Knoll2014-03-044-212/+218
* Remove unused ExecutionEngine::allFunctionsLars Knoll2014-03-031-5/+0
* Remove unused codeSizesLars Knoll2014-03-033-6/+3
* V4 JIT: enable disassembler on windows.Erik Verbruggen2014-03-031-36/+38
* V4 JIT: fix MSVC warning.Erik Verbruggen2014-03-031-1/+1
* Fix build with QT_FORCE_ASSERTSKonstantin Ritt2014-03-031-1/+1
* Determine whether or not an object literal requires a sparse array at compile...Simon Hausmann2014-02-243-6/+6
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-243-32/+59