aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4assembler_p.h
Commit message (Expand)AuthorAgeFilesLines
...
* Get rid of #ifdef for JIT::Assembler::generateCJumpOnCompareSimon Hausmann2017-01-311-20/+58
* Template-specialize the mangling/demangling Assembler::loadDouble/storeDoubleSimon Hausmann2017-01-301-14/+51
* Include the JIT assembler in qmldevtoolsSimon Hausmann2017-01-281-2/+5
* Make QV4::JIT::InstructionSelection a templateSimon Hausmann2017-01-281-2/+0
* Make QV4::JIT::Assembler a templateSimon Hausmann2017-01-281-49/+118
* Changed JSC::MacroAssembler to be a templateSimon Hausmann2017-01-281-14/+14
* Make QV4::JIT::TargetPlatform a templateSimon Hausmann2017-01-281-2/+18
* Clean up JIT::TargetPlatform structSimon Hausmann2017-01-281-0/+4
* Minor cleanup: Move LookupCall and RuntimeCall into AssemblerSimon Hausmann2017-01-281-19/+19
* 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