aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4assembler_p.h
Commit message (Expand)AuthorAgeFilesLines
* Break circular assembler dependencySimon Hausmann2017-01-111-2/+2
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-0/+5
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-301-0/+5
| |\
| | * V4: Free up 2 address bits in 64bit modeErik Verbruggen2016-09-281-0/+5
* | | V4: Replace 3 QHashes with std::vectorsErik Verbruggen2016-08-241-6/+4
* | | V4: Fix JavaScript finally-block executionErik Verbruggen2016-08-101-42/+12
* | | QML: fix inconsistent-missing-override warningErik Verbruggen2016-08-081-1/+1
* | | Make generated code loading constants relocatableSimon Hausmann2016-08-021-21/+4
* | | Fix ICC change-of-sign warningThiago Macieira2016-07-231-1/+1
* | | Added basic loading of compilation units from diskSimon Hausmann2016-07-191-0/+1
* | | 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
* | | Fix a missing override declaration.Robin Burchell2016-06-221-1/+1
* | | Added basic support for saving compilation units to diskSimon Hausmann2016-06-171-1/+3
* | | CleanupSimon Hausmann2016-05-061-2/+0
* | | CleanupLars Knoll2016-04-111-22/+14
* | | Convert the remaining runtime methods to new calling conventionLars Knoll2016-04-111-5/+0
* | | Convert comparison methods to the new runtime syntaxLars Knoll2016-04-111-1/+4
* | | Start converting Runtime calls to 'vtable' callsLars Knoll2016-04-111-0/+22
* | | Remove some unused codeLars Knoll2016-04-111-22/+1
|/ /
* | Remove a case of type-punning.Erik Verbruggen2016-01-201-6/+4
* | V4: Rename StackFrameRegister to FramePointerRegister.Erik Verbruggen2016-01-191-2/+2
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-1/+1
* Remove uses of QT_POINTER_SIZE, replacing with proper constructsThiago Macieira2015-10-291-1/+1
* Use the correct macro to detect 64-bit value encodingThiago Macieira2015-10-291-3/+3
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-12/+12
* V4: add JIT support for mips platforms (32-bit) and enable itJulien Brianceau2015-04-271-0/+12
* V4 JIT: cosmetic changeJulien Brianceau2015-04-141-4/+4
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Fix run-time string handling with regards to the new heapSimon Hausmann2014-11-211-4/+4
* Change signature or runtime methods to take an engine pointerLars Knoll2014-11-121-10/+11
* Refactor ExecutionContextsLars Knoll2014-11-081-3/+3
* V4 JIT: fix stack layout.Erik Verbruggen2014-08-261-13/+15
* Update license headers and add new licensesJani Heikkinen2014-08-251-18/+10
* V4 JIT: support saving used callee saved FP registers.Erik Verbruggen2014-08-141-6/+11
* V4 JIT: parameterize the prologue and epilogue generationErik Verbruggen2014-08-141-15/+17
* Merge remote-tracking branch 'origin/5.3' into 5.4Frederik Gladhorn2014-08-141-3/+2
|\
| * V4 JIT: fix JS stack frame size calculation.Erik Verbruggen2014-08-131-3/+2
* | V4 JIT: fix stack use below stack pointerErik Verbruggen2014-08-141-2/+10
* | V4 JIT: generate code for int32 comparisons.Erik Verbruggen2014-08-121-0/+1
* | V4 JIT: fix LookupCall on ARMErik Verbruggen2014-08-121-4/+38
* | V4 JIT: tune generated instructions for inplace binopsErik Verbruggen2014-08-121-2/+2
* | Convert ExecutionContext to new storage schemeLars Knoll2014-07-221-2/+2
* | V4: clean-up target specific register definitions and stack usageErik Verbruggen2014-05-241-154/+7
* | V4: Split arguments/locals from temps.Erik Verbruggen2014-05-231-88/+120
|/
* Merge remote-tracking branch 'origin/release' into stableJani Heikkinen2014-04-231-3/+3
|\
| * V4: fix register usage on ARM.Erik Verbruggen2014-04-171-3/+3
* | V4 JIT: make call destination printing portable.Erik Verbruggen2014-04-151-0/+2
|/