aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
...
| * | Enable register allocator on Win64Erik Verbruggen2017-02-141-13/+18
* | | sources: Add missing override and remove redundant virtualAlexander Volkov2017-02-231-2/+2
|/ /
* | Prospective fix for native ARMv7 and ARM64 buildsSimon Hausmann2017-02-103-0/+12
* | Remove remaining ARM #ifdef in qv4assembler.cppSimon Hausmann2017-02-082-16/+38
* | Fix ARM64 buildSimon Hausmann2017-02-085-3/+7
* | Enable cross-compiling binops from 32-bit host 64-bit targetSimon Hausmann2017-02-081-58/+135
* | Fix register argument passing in cross-compiled code when host == x86Simon Hausmann2017-02-073-13/+4
* | Fix assembler cross-compilation on 32-bit hostsSimon Hausmann2017-02-076-15/+29
* | Eliminate VALUE_FITS_IN_REGISTER #ifdefSimon Hausmann2017-02-063-39/+46
* | 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
* | Include the ARMv7 assembler in the qmldevtools bootstrap buildSimon Hausmann2017-02-014-1/+10
* | Remove platform ifdefs for ISE::convertTypeToDoubleSimon Hausmann2017-01-312-16/+28
* | Remove platform ifdefs for generateCJumpStrictUndefinedSimon Hausmann2017-01-313-42/+38
* | Remove platform ifdefs in JIT::ISel::visitRetSimon Hausmann2017-01-313-138/+132
* | Eliminate platform #ifdef for loading stringsSimon Hausmann2017-01-312-7/+13
* | Make the JIT ISelFactory a templateSimon Hausmann2017-01-312-2/+11
* | Fix intermixed 32-bit/64-bit buildSimon Hausmann2017-01-311-4/+23
* | Correctly specialize TargetPlatform as templateSimon Hausmann2017-01-316-40/+105
* | Remove 64-/32-bit platform ifdef in assembler instruction selectionSimon Hausmann2017-01-312-71/+81
* | Move generateRuntimeCall macroSimon Hausmann2017-01-314-77/+78
* | Move loading of register arguments into 8-byte register opsSimon Hausmann2017-01-311-46/+88
* | Replace ifdefs with templates when loading double constantsSimon Hausmann2017-01-311-10/+15
* | Replace platform ifdefs in copyValue with template specializationsSimon Hausmann2017-01-311-18/+18
* | Remove ifdefs in JIT::Assembler:storeValueSimon Hausmann2017-01-311-8/+14
* | Replace more storeDouble 64/32-bit #ifdef variation with templatesSimon Hausmann2017-01-311-12/+16
* | Add fixes for INTEGRITYKimmo Ollila2017-01-311-3/+3
* | Replace platform #ifdefs in Assembler::storeReturnValueSimon Hausmann2017-01-312-48/+35
* | Get rid of #ifdef for JIT::Assembler::generateCJumpOnCompareSimon Hausmann2017-01-312-30/+59
* | Template-specialize the mangling/demangling Assembler::loadDouble/storeDoubleSimon Hausmann2017-01-301-14/+51
* | Include the JIT assembler in qmldevtoolsSimon Hausmann2017-01-283-29/+31
* | Make QV4::JIT::InstructionSelection a templateSimon Hausmann2017-01-283-107/+182
* | Make QV4::JIT::Assembler a templateSimon Hausmann2017-01-286-150/+248
* | Make binop and unop a templateSimon Hausmann2017-01-285-110/+128
* | Changed JSC::MacroAssembler to be a templateSimon Hausmann2017-01-283-27/+27
* | Make JSC::LinkBuffer a templateSimon Hausmann2017-01-281-1/+1
* | Make QV4::JIT::TargetPlatform a templateSimon Hausmann2017-01-282-7/+24
* | Clean up JIT::TargetPlatform structSimon Hausmann2017-01-282-75/+83
* | Minor cleanup: Move LookupCall and RuntimeCall into AssemblerSimon Hausmann2017-01-285-29/+29
* | JIT Assembler instruction selection cleanupSimon Hausmann2017-01-282-437/+451
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-261-1/+9
|\|
| * Merge remote-tracking branch 'origin/5.8.0' into 5.8Liang Qi2017-01-141-1/+9
| |\
| | * Fix incorrect JavaScript evaluation with the JITv5.8.0Simon Hausmann2017-01-061-1/+9
* | | Allow constants in IR as binop operandsErik Verbruggen2017-01-251-0/+7
* | | qml: Remove last foreach, and mark QT_NO_FOREACHRobin Burchell2017-01-171-2/+2
* | | Binop assembler cleanupSimon Hausmann2017-01-112-87/+97
* | | Break circular assembler dependencySimon Hausmann2017-01-113-8/+8
* | | Minor assembler cleanupSimon Hausmann2017-01-112-169/+172
* | | 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