aboutsummaryrefslogtreecommitdiff
path: root/src/lj_target_x86.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\
| * Bump copyright date.Mike Pall2025-01-131-1/+1
* | Add randomized register allocation for fuzz testing.Mike Pall2023-08-301-2/+2
* | 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
* | Use IR_HIOP for generalized two-register returns.Mike Pall2021-09-191-2/+1
* | Handle on-trace OOM errors from helper functions.Mike Pall2021-03-231-0/+2
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
* | Cleanup math function compilation and fix inconsistencies.Mike Pall2020-05-221-6/+0
* | 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 Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
* | LJ_GC64: Various fixes.Mike Pall2016-10-121-1/+1
* | x64/LJ_GC64: Add missing backend support and enable JIT compilation.Mike Pall2016-05-231-3/+9
* | x86: Generate BMI2 shifts and rotates, if available.Mike Pall2016-03-281-0/+11
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
* | x64: Add LJ_GC64 mode interpreter.Mike Pall2015-05-041-0/+4
* | 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-0/+1
* | Remove obsolete non-truncating number to integer conversions.Mike Pall2013-02-231-2/+0
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
* FFI: Fix recording of bool call result check on x86/x64.Mike Pall2012-11-061-0/+2
* x86: Fix register allocation for calls returning register pair.Mike Pall2012-09-271-0/+1
* Fix PHI stack slot syncing.Mike Pall2012-05-071-0/+2
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
* FFI: Add callback support (for x86/x64).Mike Pall2011-11-141-0/+2
* FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall2011-10-271-0/+4
* Cleanup various endianess issues in assembler backend.Mike Pall2011-10-221-0/+1
* Portability cleanups for assembler backend.Mike Pall2011-05-171-2/+2
* Cleanup of target dependencies.Mike Pall2011-05-161-0/+4
* Add target-specific macro for stack alignment in assembler backend.Mike Pall2011-05-161-0/+1
* Disentangle target-specific parts of JIT assembler backend.Mike Pall2011-05-121-0/+6
* DUALNUM: Add integer variant of MIN/MAX.Mike Pall2011-03-111-0/+1
* Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs.Mike Pall2011-02-021-0/+9
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
* Fix handling of floats in x86/x64 backend.Mike Pall2011-01-051-0/+1
* Add support for non-constant integer IR_MUL to backend.Mike Pall2011-01-031-1/+3
* Add support for IRT_FLOAT to XLOAD/XSTORE.Mike Pall2010-12-301-0/+2
* Refactoring of conversion ops, part 1: add IR_CONV.Mike Pall2010-12-301-0/+5
* Add IR_TOI64.Mike Pall2010-12-061-0/+1
* Add support for integer IR_MUL.Mike Pall2010-12-061-0/+1
* Add support for 64 bit integer arithmetic to x64 backend.Mike Pall2010-12-061-1/+1