aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm/assembler
Commit message (Expand)AuthorAgeFilesLines
* masm: Add error handling for failed mprotect()Ulf Hermann2021-01-128-196/+13
* JIT: When making memory writable, include the exception handlerUlf Hermann2020-12-173-9/+10
* Replace old Q_DECL statements with modern C++Allan Sandfeld Jensen2020-10-311-8/+8
* Add ; to Q_UNUSED and UNUSED_PARAMLars Schmertmann2020-06-262-6/+6
* make LinkBufferBase::finalizeCodeWithDisassembly() less genericRolf Eike Beer2019-12-121-16/+12
* masm: drop some excessive newlines in debug messagesRolf Eike Beer2019-11-281-3/+2
* rtems: Add support cacheFlushMikhail Svetkin2019-06-281-0/+6
* Remove the bootstrap code from assembler and JITUlf Hermann2019-05-0710-249/+19
* Enable back references in YarrUlf Hermann2019-04-181-0/+8
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-04-181-4/+4
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13v5.13.0-beta3Qt Forward Merge Bot2019-04-151-4/+4
| |\
| | * Ensure the correct version of LinkBuffer's performFinalization is calledAlec Rivers2019-04-121-4/+4
* | | Upgrade Yarr to latest version from WebKitUlf Hermann2019-02-261-0/+17
|/ /
* | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-291-1/+1
|\|
| * Fix cacheFlush ManageCaches flags for INTEGRITYJanne Koskinen2019-01-201-1/+1
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-0/+13
|/
* V4: Add JIT kind to disassemblyErik Verbruggen2018-08-301-9/+9
* Get rid of the Macro assembler for ARMv6 and earlierLars Knoll2018-08-117-3083/+0
* Get rid of the SH4 macro assemblerLars Knoll2018-08-115-4516/+0
* Update Yarr to the latest version from WebKitLars Knoll2018-08-1011-10/+167
* Swap the order of protection for cache flushTuomas Heimonen2018-06-211-2/+2
* Fix UBSAN warnings in masmErik Verbruggen2018-05-032-3/+19
* 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