Mike Pall
|
6f834087d0
|
ARM64: Use movi to materialize FP constants.
Thanks to Peter Cawley. #1245
|
2024-08-15 00:22:47 +02:00 |
|
Mike Pall
|
d2a5487fd7
|
ARM64: Use ADR and ADRP to form constants.
Thanks to Peter Cawley. #1100
|
2023-10-08 22:10:02 +02:00 |
|
Mike Pall
|
ef587afb2c
|
Merge branch 'master' into v2.1
|
2023-08-20 21:33:37 +02:00 |
|
Mike Pall
|
27af72e66f
|
ARM64: Add support for ARM64e pointer authentication codes (PAC).
Contributed by Peter Cawley. #559
|
2023-08-12 22:25:40 +02:00 |
|
Mike Pall
|
7306ba78d6
|
Merge branch 'master' into v2.1
|
2022-01-15 19:42:30 +01:00 |
|
Mike Pall
|
986bb406ad
|
Use IR_HIOP for generalized two-register returns.
Sponsored by OpenResty Inc.
|
2021-09-19 17:47:11 +02:00 |
|
Mike Pall
|
02bcbea8b0
|
String buffers, part 3c: Add IRBUFHDR_WRITE mode.
Sponsored by fmad.io.
|
2021-07-19 16:46:27 +02:00 |
|
Mike Pall
|
1e66d0f9e6
|
Merge branch 'master' into v2.1
|
2021-01-02 21:56:07 +01:00 |
|
Mike Pall
|
87b111f0fe
|
Merge branch 'master' into v2.1
|
2020-01-20 23:34:21 +01:00 |
|
Mike Pall
|
9da0653509
|
ARM64: Fix exit stub patching.
Contributed by Javier Guerra Giraldez.
|
2018-06-24 14:08:59 +02:00 |
|
Mike Pall
|
3143b21894
|
ARM64: Add big-endian support.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-03-30 11:30:01 +02:00 |
|
Mike Pall
|
71ff7ef8a7
|
Merge branch 'master' into v2.1
|
2017-01-17 12:41:05 +01:00 |
|
Mike Pall
|
ebec2530be
|
ARM64: Fuse BOR/BXOR and BNOT into ORN/EON.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
|
2016-12-15 22:47:40 +01:00 |
|
Mike Pall
|
986854cbb2
|
ARM64: Fix code generation for S19 offsets.
Contributed by Zhongwei Yao.
|
2016-12-08 05:53:36 +01:00 |
|
Mike Pall
|
2ac2cd4699
|
ARM64: Reorganize operand extension definitions.
|
2016-12-07 18:38:32 +01:00 |
|
Mike Pall
|
3ad2bbf586
|
ARM64: Make use of tbz/tbnz and cbz/cbnz.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
|
2016-11-29 19:30:40 +01:00 |
|
Mike Pall
|
81259898ea
|
ARM64: Emit more efficient trace exits.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
|
2016-11-24 18:56:19 +01:00 |
|
Mike Pall
|
04b60707d7
|
ARM64: Add JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2016-11-20 22:18:14 +01:00 |
|
Mike Pall
|
f4231949b5
|
Merge branch 'master' into v2.1
|
2016-03-03 12:11:37 +01:00 |
|
Mike Pall
|
33f0c24f06
|
ARM64: Add FFI support.
|
2015-01-07 21:06:40 +01:00 |
|