aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4isel_masm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove now unused filesLars Knoll2017-06-301-1688/+0
* Various compile fixesLars Knoll2017-06-221-0/+1
* Support object literalsErik Verbruggen2017-06-201-2/+5
* 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-221-0/+1
|\|
| * Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-201-0/+1
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-071-21/+22
|\|
| * Fix architecture selection when cross-compiling cache filesSimon Hausmann2017-04-061-4/+4
| * Fix encoding of primitive constants when cross-compilingSimon Hausmann2017-03-311-6/+6
| * Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-301-11/+12
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-15/+15
|\|
| * Protect ExecutionContext member usage against word size differencesSimon Hausmann2017-03-171-2/+2
| * Protect Lookup usage against cross-compilation word size differencesSimon Hausmann2017-03-171-5/+5
| * Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-171-4/+4
| * Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-171-2/+2
| * Fix running of 32-bit JIT code generated on 64-bit hostsSimon Hausmann2017-03-171-2/+2
* | Implement a real write barrierLars Knoll2017-03-091-0/+1
* | Mark where we need a write barrier in the JITLars Knoll2017-03-091-42/+47
* | Always pass the ExecutionEngine into lookup callsLars Knoll2017-03-091-0/+2
|/
* Fix ARM64 buildSimon Hausmann2017-02-081-2/+3
* Fix register argument passing in cross-compiled code when host == x86Simon Hausmann2017-02-071-5/+4
* Fix assembler cross-compilation on 32-bit hostsSimon Hausmann2017-02-071-4/+2
* Eliminate VALUE_FITS_IN_REGISTER #ifdefSimon Hausmann2017-02-061-32/+2
* Allow selecting armv7 as target architecture in qmlcachegenSimon Hausmann2017-02-011-3/+26
* Added the ARMv7 cross-assembling JIT::ISel to the qmldevtools buildSimon Hausmann2017-02-011-0/+5
* Remove platform ifdefs for ISE::convertTypeToDoubleSimon Hausmann2017-01-311-16/+2
* Remove platform ifdefs for generateCJumpStrictUndefinedSimon Hausmann2017-01-311-15/+1
* Remove platform ifdefs in JIT::ISel::visitRetSimon Hausmann2017-01-311-138/+1
* Eliminate platform #ifdef for loading stringsSimon Hausmann2017-01-311-7/+1
* Make the JIT ISelFactory a templateSimon Hausmann2017-01-311-1/+9
* Remove 64-/32-bit platform ifdef in assembler instruction selectionSimon Hausmann2017-01-311-71/+1
* Move generateRuntimeCall macroSimon Hausmann2017-01-311-68/+68
* Include the JIT assembler in qmldevtoolsSimon Hausmann2017-01-281-4/+0
* Make QV4::JIT::InstructionSelection a templateSimon Hausmann2017-01-281-84/+161
* Make QV4::JIT::Assembler a templateSimon Hausmann2017-01-281-31/+31
* Make binop and unop a templateSimon Hausmann2017-01-281-2/+2
* Changed JSC::MacroAssembler to be a templateSimon Hausmann2017-01-281-4/+4
* Minor cleanup: Move LookupCall and RuntimeCall into AssemblerSimon Hausmann2017-01-281-4/+4
* JIT Assembler instruction selection cleanupSimon Hausmann2017-01-281-416/+416
* Allow constants in IR as binop operandsErik Verbruggen2017-01-251-0/+7
* Break circular assembler dependencySimon Hausmann2017-01-111-1/+1
* Minor assembler cleanupSimon Hausmann2017-01-111-169/+0
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-16/+33
|\
| * V4: Jit: inline a toBoolean conversion for 'var' typeErik Verbruggen2016-12-061-1/+31
| * V4: Do not generate runtime calls when comparing ints/doublesErik Verbruggen2016-12-011-13/+0
| * Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-281-2/+2
| |\
| | * Merge remote-tracking branch 'origin/5.6' into 5.75.7Liang Qi2016-11-251-2/+2
| | |\
| | | * V4: Fix JIT codegen for null/undefined conditional jumpsErik Verbruggen2016-11-231-2/+2