aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* Fix logging categories in QtQml and friendsUlf Hermann2021-11-261-1/+1
* Avoid undefined behavior in the JITUlf Hermann2021-06-171-5/+5
* Evaluate type assertions in QMLUlf Hermann2021-05-262-0/+11
* Implement optional chainingMaximilian Goldstein2021-04-134-0/+34
* CMake: Disable JIT for arm64 when doing macOS universal buildsAlexandru Croitor2021-04-036-3/+22
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-233-9/+10
* V4: Store instruction pointer before CmpInUlf Hermann2021-01-271-0/+1
* Remove the qmake project filesFabian Kosmale2021-01-151-12/+0
* masm: Add error handling for failed mprotect()Ulf Hermann2021-01-121-1/+2
* Adapt to changes in qtbaseUlf Hermann2020-09-151-1/+2
* Add ; to Q_UNUSED and UNUSED_PARAMLars Schmertmann2020-06-261-3/+3
* Add missing overrideAlexander Volkov2020-05-151-2/+2
* Fix failing assertion in the GC with JITSimon Hausmann2020-04-271-0/+2
* Fix failing assertion in the GC with the JITSimon Hausmann2020-04-221-0/+4
* make LinkBufferBase::finalizeCodeWithDisassembly() less genericRolf Eike Beer2019-12-121-1/+1
* JSRuntime: Provide an optional symbol tableUlf Hermann2019-10-164-54/+46
* Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-09-174-3/+23
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-09-124-3/+23
| |\
| | * Fix various accumulator-saving problemsUlf Hermann2019-09-034-3/+23
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-141-1/+0
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-06-131-1/+0
| |\|
| | * JIT: Don't store accumulator on getTemplateLiteralUlf Hermann2019-06-121-1/+0
* | | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-1/+1
* | | Remove the bootstrap code from assembler and JITUlf Hermann2019-05-071-1/+1
* | | Make JavaScript execution interruptibleUlf Hermann2019-04-303-0/+11
* | | Remove tracing JIT infrastructureUlf Hermann2019-04-2928-9297/+58
* | | Transform V4_ENABLE_JIT into a featureUlf Hermann2019-04-256-18/+4
* | | JIT: Avoid QString::sprintf()Ulf Hermann2019-04-172-3/+3
* | | V4 tracing: Add a scheduler for the tracing JIT IRErik Verbruggen2019-03-2814-21/+3559
* | | V4: Add a lowering pass to the traced JITErik Verbruggen2019-03-224-1/+315
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-227-223/+48
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-215-126/+42
| |\|
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-202-116/+0
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-204-0/+31
| | * Baseline JIT: Save accumulator in toInt32LhsAcc()Ulf Hermann2019-03-191-16/+16
* | | V4: Add trace slot for UPlusErik Verbruggen2019-03-224-4/+4
* | | V4: Add IR that can use traced information to JITErik Verbruggen2019-03-0413-0/+5474
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-02-162-11/+6
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-02-152-11/+6
| |\|
| | * V4: Fix JS tail call crashes on win32/linux32Erik Verbruggen2019-02-142-11/+6
* | | V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-056-436/+126
* | | V4: Change ByteCodeHandler::startInstruction to return an enumErik Verbruggen2019-02-012-2/+3
|/ /
* | V4: Move relative-to-absolute offset calculation to base classErik Verbruggen2019-01-312-11/+26
* | V4: Generate labels for backward jumpsErik Verbruggen2019-01-315-28/+35
* | V4: Collect trace information in the interpreterErik Verbruggen2019-01-256-57/+77
* | V4: Change assembler dumping to use a logging categoryErik Verbruggen2019-01-111-2/+7
* | Merge remote-tracking branch 'origin/5.12' into devQt Forward Merge Bot2019-01-102-13/+33
|\|
| * V4: Fix stack alignment in JITted codeErik Verbruggen2019-01-102-13/+33
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-37/+7
|/
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-11-161-4/+4
|\