aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-3/+3
|\
| * V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-131-3/+3
* | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-104-32/+113
|\ \
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-304-32/+113
| |\|
| | * V4: Free up 2 address bits in 64bit modeErik Verbruggen2016-09-284-32/+113
* | | Fix binding dependencies when used in together with functionsSimon Hausmann2016-08-303-5/+5
* | | V4: Replace 3 QHashes with std::vectorsErik Verbruggen2016-08-243-23/+18
* | | V4: Replace foreach with for in masmErik Verbruggen2016-08-242-8/+8
* | | V4: Store per-block interval info in a vector instead of a QHashErik Verbruggen2016-08-241-13/+13
* | | V4: Store live intervals in an array instead of a QHashErik Verbruggen2016-08-231-15/+26
* | | V4: Sort unprocessed ranges in reverse orderErik Verbruggen2016-08-231-8/+13
* | | Make the unit mapping on Windows configurable with regards to executable mappingSimon Hausmann2016-08-171-0/+1
* | | V4: Fix JavaScript finally-block executionErik Verbruggen2016-08-106-67/+51
* | | QML: fix inconsistent-missing-override warningErik Verbruggen2016-08-081-1/+1
* | | Use on-disk compilation unit if availableSimon Hausmann2016-08-041-3/+2
* | | Make generated code loading constants relocatableSimon Hausmann2016-08-025-71/+22
* | | Improve robustness of qml disk cachingSimon Hausmann2016-07-232-7/+8
* | | Fix ICC change-of-sign warningThiago Macieira2016-07-231-1/+1
* | | Added basic loading of compilation units from diskSimon Hausmann2016-07-194-0/+27
* | | Remove another instance of TrustedImmPtr usage in the JITSimon Hausmann2016-07-141-3/+2
* | | Remove some dead code in the JITSimon Hausmann2016-07-141-55/+1
* | | Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-143-81/+6
* | | Fix a missing override declaration.Robin Burchell2016-06-221-1/+1
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-211-1/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-1/+1
| |\|
| | * Add QNX to an x86-64 gcc/g++ listJames McDonnell2016-06-141-1/+1
* | | Added basic support for saving compilation units to diskSimon Hausmann2016-06-172-1/+50
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-0/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-0/+1
| |\|
| | * RegAllocInfo: Initialize member _currentStmt.Edward Welbourne2016-05-301-0/+1
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-082-47/+38
* | | Merge remote-tracking branch 'origin/5.7' into devSimon Hausmann2016-05-181-1/+2
|\| |
| * | Eradicate Q_FOREACH loops from headersMarc Mutz2016-05-111-1/+2
* | | CleanupSimon Hausmann2016-05-062-12/+0
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-123-6/+81
* | | CleanupLars Knoll2016-04-113-31/+20
* | | Convert the remaining runtime methods to new calling conventionLars Knoll2016-04-113-37/+34
* | | Convert comparison methods to the new runtime syntaxLars Knoll2016-04-113-10/+13
* | | Convert unary operations to new calling conventionLars Knoll2016-04-112-24/+23
* | | Convert 3rd batch of runtime methodsLars Knoll2016-04-111-23/+23
* | | Convert second batch of runtime methodsLars Knoll2016-04-111-14/+14
* | | Convert the first batch of runtime functionsLars Knoll2016-04-111-28/+28
* | | Start converting Runtime calls to 'vtable' callsLars Knoll2016-04-113-2/+27
* | | Remove some unused codeLars Knoll2016-04-111-22/+1
|/ /
* | V4 IR: Store the phi-node parameters directly in the class.Erik Verbruggen2016-03-061-3/+3
* | V4: Replace foreach loops with range-based for loops.Erik Verbruggen2016-03-031-21/+21
* | Don't deep copy std::vector [-Wclazy-foreach]Sérgio Martins2016-02-081-1/+1
* | Remove a case of type-punning.Erik Verbruggen2016-01-201-6/+4
* | V4: Tweak "enable JIT" ifdefs.Erik Verbruggen2016-01-201-2/+2
* | V4: Rename StackFrameRegister to FramePointerRegister.Erik Verbruggen2016-01-194-27/+27