aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4bytecodegenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix build with GCC 7: possibly uninitialized array warningThiago Macieira2018-02-211-1/+1
* Fix clang 5 warningsAllan Sandfeld Jensen2018-02-071-0/+2
* Fix build without QML debuggingUlf Hermann2018-01-161-0/+2
* Prospective fix for big endian and AOTSimon Hausmann2018-01-071-4/+12
* Minor cleanup in byte code instruction compressionSimon Hausmann2018-01-071-1/+3
* Fix decoding of bytecode instructions on ARM generated on x86-64Simon Hausmann2018-01-051-4/+4
* Re-enable Debug instructions and locations for QML functionsUlf Hermann2017-11-061-1/+15
* Fix building for QNX with buggy GCCErik Verbruggen2017-09-131-2/+2
* Fix line number mapping to work with non increasing line numbersLars Knoll2017-08-291-7/+9
* Remove the distinction between wide and xwide instructionsLars Knoll2017-08-281-31/+15
* Compress jump instructions as wellLars Knoll2017-08-281-38/+73
* Compress all non jump instructionsLars Knoll2017-08-281-6/+57
* Introduce the wide/xwide instruction prefixesLars Knoll2017-08-281-4/+5
* Start compressing the byte codeLars Knoll2017-08-281-1/+15
* Get rid of the separate vector of JumpsLars Knoll2017-08-281-5/+8
* Decode instructions into registersLars Knoll2017-08-281-1/+1
* Change offsets to be integer basedLars Knoll2017-08-281-2/+2
* Move line number information into a side tableLars Knoll2017-08-251-7/+13
* Store arguments in the stack frame before the locals/tempsErik Verbruggen2017-08-031-5/+0
* Where applicable, rename Temp* to Register*Erik Verbruggen2017-08-031-10/+10
* Fix various signed/unsigned warningsErik Verbruggen2017-08-021-3/+3
* Remove now unused filesLars Knoll2017-06-301-1/+0
* Don't use IR::Function for temp allocation anymoreLars Knoll2017-06-301-8/+8
* Quick fix for line numbers to make tests passErik Verbruggen2017-06-291-1/+1
* Switch over to new JS call setupLars Knoll2017-06-291-0/+9
* Rename push instruction to InitStackFrameErik Verbruggen2017-06-291-4/+4
* Re-enable lookupsLars Knoll2017-06-221-1/+1
* Get back some line number informationLars Knoll2017-06-201-0/+11
* Allow defining Labels as destinations for JumpsLars Knoll2017-06-201-4/+6
* Implement support for conditional expressionsLars Knoll2017-06-201-2/+5
* Rework and implement Jump handling in the bytecode generatorLars Knoll2017-06-191-0/+12
* Add the push instruction required to set up the tempsLars Knoll2017-06-191-3/+7
* Add a BytecodeGenerator classLars Knoll2017-06-191-0/+66