summaryrefslogtreecommitdiff
path: root/src/sljit
Commit message (Collapse)AuthorAgeFilesLines
* JIT compiler update.zherczeg2020-11-032-5/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1281 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-10-197-12768/+2887
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1279 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-08-2721-434/+685
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1268 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-04-144-18/+62
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1243 6239d852-aaf2-0410-a92c-79f79f948069
* Improve memory clearing in JIT.zherczeg2020-03-025-3/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1233 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-02-213-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1223 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2020-01-2819-389/+934
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1215 6239d852-aaf2-0410-a92c-79f79f948069
* Fix ARMv5 JIT improper handling of labels right after a constant pool.zherczeg2019-11-291-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1191 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed the incorrect computation of jump sizes on x86 CPUs in JIT.zherczeg2019-11-191-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1187 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update and disable wrong assert.zherczeg2019-10-162-4/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1178 6239d852-aaf2-0410-a92c-79f79f948069
* Follow the partial matching changes in JIT.zherczeg2019-07-232-1/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1143 6239d852-aaf2-0410-a92c-79f79f948069
* Rework alternative matching in JIT.zherczeg2019-07-182-3/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1137 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2019-07-1715-202/+865
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1136 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2019-02-144-34/+165
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1074 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2019-01-221-7/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1061 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2019-01-033-12/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1057 6239d852-aaf2-0410-a92c-79f79f948069
* Use TARGET_OS_MAC macro in the executable allocator.zherczeg2018-12-141-5/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1054 6239d852-aaf2-0410-a92c-79f79f948069
* Fix MAP_JIT issues on Mac. Patch by Carlo Arenas.zherczeg2018-12-131-15/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1053 6239d852-aaf2-0410-a92c-79f79f948069
* Improve MAP_JIT flag usage on MacOS. Patch by Rich Siegel.zherczeg2018-11-251-3/+35
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1046 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2018-08-133-12/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@981 6239d852-aaf2-0410-a92c-79f79f948069
* MIPS-JIT compiler fix: flags were not preserved for fast return.zherczeg2018-03-193-13/+43
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@929 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2018-03-137-210/+405
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@928 6239d852-aaf2-0410-a92c-79f79f948069
* Update some register assignments and the JIT compiler.zherczeg2018-01-093-86/+81
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@906 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2018-01-0512-1677/+1247
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@904 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-11-2918-624/+2533
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@885 6239d852-aaf2-0410-a92c-79f79f948069
* Minor JIT compiler update.zherczeg2017-08-014-8/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@851 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-07-242-6/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@847 6239d852-aaf2-0410-a92c-79f79f948069
* Code tidies for 10.30-RC1 release candidate.ph102017-07-191-3/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@842 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-06-152-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@825 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-05-0714-561/+587
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@768 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compielr update.zherczeg2017-04-2616-375/+783
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@765 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-04-036-99/+180
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@726 6239d852-aaf2-0410-a92c-79f79f948069
* Minor JIT compiler update.zherczeg2017-03-282-7/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@713 6239d852-aaf2-0410-a92c-79f79f948069
* Reverse the jit-stack to top-down.zherczeg2017-03-272-54/+56
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@712 6239d852-aaf2-0410-a92c-79f79f948069
* Major JIT compiler update.zherczeg2017-02-1523-2126/+1677
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@668 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update. Patch insipred by Christian Persch.zherczeg2017-01-123-18/+88
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@652 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-01-0516-195/+270
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@648 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2017-01-0213-122/+322
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@644 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2016-12-0913-1/+199
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@614 6239d852-aaf2-0410-a92c-79f79f948069
* Minor JIT compiler update.zherczeg2016-07-173-13/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@548 6239d852-aaf2-0410-a92c-79f79f948069
* Fix unaligned accesses on x86. Patch by Marc Mutz.zherczeg2016-07-154-37/+69
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@547 6239d852-aaf2-0410-a92c-79f79f948069
* A racing condition is fixed in JIT reported by Mozilla.zherczeg2016-05-191-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@514 6239d852-aaf2-0410-a92c-79f79f948069
* Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes.zherczeg2016-04-063-0/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@508 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2016-03-0411-592/+606
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@505 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2016-02-2920-1692/+1687
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@501 6239d852-aaf2-0410-a92c-79f79f948069
* SSE2 refactor, JIT compiler update.zherczeg2015-08-302-28/+126
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@358 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update: Tile-Gx fixes by Walter Leezherczeg2015-07-312-162/+155
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@330 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler update.zherczeg2015-07-031-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@302 6239d852-aaf2-0410-a92c-79f79f948069
* JIT compiler updatezherczeg2015-05-2911-95/+220
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@276 6239d852-aaf2-0410-a92c-79f79f948069
* Fix ARM64 SP alignment issue in JIT.zherczeg2015-04-231-14/+23
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@254 6239d852-aaf2-0410-a92c-79f79f948069