aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* use the override keyword consistently and correctly (clang-tidy)Shawn Rutledge2018-02-271-116/+116
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-2/+2
* Correctly set this object when calling scope/context functionsErik Verbruggen2018-02-202-0/+34
* Finally really remove QT_NO_QML_DEBUGGERUlf Hermann2018-02-191-2/+0
* Optimize inc/dec operationsLars Knoll2018-01-091-24/+63
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-11/+2
* Fix decoding of bytecode instructions on ARM generated on x86-64Simon Hausmann2018-01-051-6/+11
* Optimize cmpEq/NeIntLars Knoll2018-01-031-0/+28
* Optimize ushr with constant argumentLars Knoll2018-01-021-14/+19
* Optimize shift operationsLars Knoll2018-01-021-21/+12
* Optimize bitAnd, bitOr and bitXorLars Knoll2018-01-021-14/+83
* Don't load the JS stack frame pointer twiceLars Knoll2018-01-021-3/+0
* Optimize generated code for toInt32 and toNumberLars Knoll2018-01-021-1/+27
* Optimize JIT generated for for CreateCallContextLars Knoll2018-01-023-9/+26
* JIT: Inline load(Scoped)Local and store(Scoped)Local instructionsLars Knoll2017-11-303-67/+35
* V4 JIT: Try not to overdo alignmentErik Verbruggen2017-11-281-8/+2
* V4: Change CallValue to have the value on the stackErik Verbruggen2017-11-232-4/+3
* V4: Collapse LoadRegExp+StoreReg into MoveRegExpErik Verbruggen2017-11-232-4/+5
* V4: Add fastpath for integer-to-integer comparissonsErik Verbruggen2017-11-231-15/+14
* V4: Add int32 fastpath for inc/decErik Verbruggen2017-11-221-4/+51
* V4: Add int32 fastpath for add/sub/mul in the JITwip/new-backendErik Verbruggen2017-11-211-34/+81
* V4: Shorten code by introducing an IntegerTag constantErik Verbruggen2017-11-181-13/+15
* V4: Add a baseline JITErik Verbruggen2017-11-175-0/+3742
* Remove now unused filesLars Knoll2017-06-3013-8715/+0
* Various compile fixesLars Knoll2017-06-221-0/+1
* Fix compilation issue when compiling the old JIT codeLars Knoll2017-06-221-2/+2
* Add support for post increment/decrementErik Verbruggen2017-06-211-2/+2
* Support object literalsErik Verbruggen2017-06-201-2/+5
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-151-0/+9
|\
| * Jit: fix unary minus for integersErik Verbruggen2017-06-071-0/+9
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-3/+9
|\|
| * Optimize Runtime::method_get/setElementLars Knoll2017-05-101-2/+2
| * Prospective build fix for architectures where we don't support the JITSimon Hausmann2017-05-071-1/+7
* | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-04-222-0/+3
|\|
| * Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-202-0/+3
* | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devSimon Hausmann2017-04-085-80/+89
|\ \
| * | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-075-80/+89
| |\|
| | * Fix locals register allocation on ARM when cross-compilingSimon Hausmann2017-04-061-1/+1
| | * Fix double conversion code generation when cross-compilingSimon Hausmann2017-04-062-7/+15
| | * Fix shadow stack space handling when cross-compilingSimon Hausmann2017-04-061-7/+1
| | * Fix architecture selection when cross-compiling cache filesSimon Hausmann2017-04-061-4/+4
| | * Fix engine parameter passing when cross-compilingSimon Hausmann2017-04-061-1/+1
| | * Fix loading of strings when cross-compiling from 64-bit host to 32-bitSimon Hausmann2017-04-061-1/+1
| | * Fix Clang warning about member in template class not definedThiago Macieira2017-04-032-3/+3
| | * Fix encoding of primitive constants when cross-compilingSimon Hausmann2017-03-313-32/+35
| | * Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-303-24/+30
* | | Cleanups: Remove Steele barrier codeLars Knoll2017-04-071-24/+2
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-303-14/+11
|\|
| * Fix stack pointer arithmetic when cross-compilingSimon Hausmann2017-03-291-1/+1
| * Simplify function prologue code in the JITSimon Hausmann2017-03-291-3/+1