aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm/assembler
Commit message (Expand)AuthorAgeFilesLines
* Fix JIT build on INTEGRITY ARM64Kimmo Ollila2018-04-262-84/+125
* Enable JIT on INTEGRITY ARM64Kimmo Ollila2018-04-261-0/+6
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-0/+7
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-0/+7
| |\
| | * Enable JIT on QNX7 for ARM64Samuli Piippo2018-01-111-0/+7
* | | V4: Add int32 fastpath for add/sub/mul in the JITwip/new-backendErik Verbruggen2017-11-211-2/+7
* | | V4: Add a baseline JITErik Verbruggen2017-11-173-1/+25
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-063-21/+19
|\|
| * Fix build on MIPS32Simon Hausmann2017-05-101-8/+0
| * Fix crash in pre-cross-compiled ARMv7 code when host was 64-bitSimon Hausmann2017-05-041-8/+14
| * Fix ARM64 code generationSimon Hausmann2017-05-031-5/+5
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-306-5/+15
|\|
| * Fix stack pointer arithmetic when cross-compilingSimon Hausmann2017-03-296-4/+14
| * Fix pop(RegisterID) on ARMv7 when cross-compilingSimon Hausmann2017-03-291-1/+1
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-141-0/+2
|\|
| * Fix build in clang5.0Jesus Fernandez2017-03-021-0/+2
* | Add missing 64 bit shift operations to the X64 macro assemblerLars Knoll2017-03-092-20/+73
|/
* Fix ARM64 buildSimon Hausmann2017-02-086-39/+156
* Include the ARMv7 assembler in the qmldevtools bootstrap buildSimon Hausmann2017-02-018-23/+281
* Bootstrap build fixSimon Hausmann2017-01-311-2/+5
* Remove branch compaction #ifdefSimon Hausmann2017-01-319-64/+155
* Changed JSC::MacroAssembler to be a templateSimon Hausmann2017-01-282-2/+34
* Make JSC::LinkBuffer a templateSimon Hausmann2017-01-2810-164/+171
* Cleanup MacroAssembler in preparation for becoming a templateSimon Hausmann2017-01-281-53/+74
* Add initial support for INTEGRITYKimmo Ollila2017-01-131-1/+1
* Enable V4 JIT for aarch64Laszlo Agocs2016-02-011-1/+1
* V4: add Aarch64/ARM64 support.Erik Verbruggen2016-01-196-7/+7287
* V4: add JIT support for mips platforms (32-bit) and enable itJulien Brianceau2015-04-271-1/+31
* Merge remote-tracking branch 'origin/5.4' into 5.5Liang Qi2015-04-161-2/+4
|\
| * [mips] Fix or32 implementation in macro assembler.Julien Brianceau2015-04-071-1/+3
| * [mips] Fix branchTruncateDoubleToUint32 implementation in macro assembler.Julien Brianceau2015-04-071-1/+1
* | [mips] Handle properly unaligned halfword load.Julien Brianceau2015-04-081-1/+47
* | V4 JIT: ARM: move registers around.Erik Verbruggen2015-01-122-3/+3
|/
* V4 JIT: tune generated instructions for inplace binopsErik Verbruggen2014-08-121-0/+18
* V4 JIT: enable the JIT when compiling with clang on ARM.Erik Verbruggen2014-07-241-0/+1
* V4: fix register usage on ARM.Erik Verbruggen2014-04-171-1/+1
* V4: fix address printing on 64bit platformsErik Verbruggen2014-03-071-1/+7
* Fix MSVC2012 compiler warnings in disabled code.Erik Verbruggen2014-03-071-1/+2
* V4 IR: reverse propagate int32 truncation.Erik Verbruggen2013-12-042-0/+30
* Fix ASSERT_VALID_CODE_POINTER for our ARM buildsSimon Hausmann2013-10-171-4/+2
* Speed up stack trace generation for the JITSimon Hausmann2013-10-162-0/+10
* Optimise code generation for convertTypeToSInt32Lars Knoll2013-10-113-2/+35
* V4 JIT: implement convertUInt32ToDouble on ARMv7.Erik Verbruggen2013-10-032-0/+12
* V4: invert conditions when the true block follows the test.Erik Verbruggen2013-10-031-1/+1
* Removed strange character from MacroAssemblerARM.cpp file.Tomasz Olszak2013-09-171-1/+1
* V4 JIT: generate code for binary expressions.Erik Verbruggen2013-09-111-0/+6
* Generate code conversion to double.Erik Verbruggen2013-08-281-6/+4
* Change convertUInt32ToDouble to use an int scratch register.Erik Verbruggen2013-08-202-10/+12
* Added convertUInt32ToDouble for X86(_64)Erik Verbruggen2013-07-303-0/+28
* Follow-up to previous commit about forcing thumb builds:Simon Hausmann2013-07-052-2/+5