aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
...
* | V4 JIT: tweak generated int32 to double conversion codeErik Verbruggen2014-08-131-1/+10
* | V4 JIT: generate code for int32 comparisons.Erik Verbruggen2014-08-125-5/+48
* | V4 JIT: fix LookupCall on ARMErik Verbruggen2014-08-122-15/+45
* | V4 JIT: tune generated instructions for inplace binopsErik Verbruggen2014-08-125-208/+269
* | Accelerate property lookups for C++-based QObject singletons.Michael Brasser2014-08-073-3/+6
* | V4 IR: fix printing with register information.Erik Verbruggen2014-07-241-4/+10
* | V4 RegAlloc: do not add duplicate register hintsErik Verbruggen2014-07-241-5/+17
* | Convert Execution contexts to new constructor syntaxLars Knoll2014-07-221-1/+1
* | Get rid of StringRefLars Knoll2014-07-222-3/+2
* | Convert ExecutionContext to new storage schemeLars Knoll2014-07-223-11/+11
* | qml: Make ownership of CompiledUnit more clearHolger Hans Peter Freyther2014-07-212-3/+3
* | 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