aboutsummaryrefslogtreecommitdiff
path: root/src/lj_emit_x86.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\
| * Bump copyright date.Mike Pall2025-01-131-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
| |
* | Fix Clang build.Mike Pall2020-07-021-1/+1
| |
* | Improve assertions.Mike Pall2020-06-151-10/+12
| |
* | Cleanup CPU detection and tuning for old CPUs.Mike Pall2020-05-201-4/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2018-05-201-2/+4
|\|
| * x86/x64: Check for jcc when using xor r,r in emit_loadi().Mike Pall2018-05-201-2/+4
| | | | | | | | Thanks to Peter Cawley.
* | x64/LJ_GC64: Fix emit_rma().Mike Pall2017-07-261-3/+21
| |
* | x64/LJ_GC64: Fix emit_loadk64().Mike Pall2017-03-211-0/+1
| | | | | | | | Contributed by Peter Cawley.
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
| |
* | x64/LJ_GC64: Add missing backend support and enable JIT compilation.Mike Pall2016-05-231-26/+95
| | | | | | | | Contributed by Peter Cawley.
* | Embed 64 bit constants directly in the IR, using two slots.Mike Pall2016-05-231-6/+16
| | | | | | | | Contributed by Peter Cawley.
* | x86: Generate BMI2 shifts and rotates, if available.Mike Pall2016-03-281-0/+11
| | | | | | | | Contributed by Peter Cawley.
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
| |
* | Add generic load/store with offset to assembler backends.Mike Pall2013-04-211-8/+8
| |
* | x86/x64: Drop xmm register/memory move tuning for K8.Mike Pall2013-02-211-7/+3
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* Fix PHI stack slot syncing.Mike Pall2012-05-071-0/+9
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* Portability cleanups for assembler backend.Mike Pall2011-05-171-2/+3
|
* Move x86/x64 parts of JIT assembler backend to extra files.Mike Pall2011-05-121-0/+456