Lioncache
91264f05e2
Externals: Update vixl
...
Keeps it up to date with the latest HEAD
Also amends the recent disassembler changes.
2026-09-03 04:24:35 -04:00
Ryan Houdek
ae1023bb7a
unittests/Emitter: Explicitly ignore encoding bool
...
We know these won't encode in errors.
2025-11-05 09:47:02 +01:00
Lioncache
4e6f183f77
CodeEmitter/LoadstoreOps: Add Load/store register (PAC) group
...
Eh, what the heck. Gets rid of the last TODO marker in the base load-stores.
2025-04-19 13:00:00 -04:00
Lioncache
d71aca9e9b
CodeEmitter/LoadStoreOps: Add Memory Copy and Memory Set category
...
Adds all of the memory facilities in FEAT_MOPS to the emitter.
2025-04-18 10:53:38 -04:00
Ryan Houdek
031afbfb18
Various: Adds missing SPDX file headers
...
NFC
2025-03-07 11:34:31 -08:00
Ryan Houdek
410a35b968
unittests/CodeEmitter: Fixes incorrect test values
2025-03-04 20:29:03 -08:00
Ryan Houdek
9e1840e974
FEXCore: Moves CodeEmitter to FHU
...
Now that the vixl dependency is gone, this gets moved to FHU since the
frontend is going to need it for a microjit.
2024-05-13 12:48:10 -07:00
Paulo Matos
2b4ec88dae
Whole-tree reformat
...
This follows discussions from #3413 .
Followup commits add clang-format file, script and blame ignore lists.
2024-04-12 16:26:02 +02:00
Tony Wasserka
6edba49784
Update Catch2 to v3.5.3
2024-03-05 12:15:29 +01:00
Alyssa Rosenzweig
af21b8f3c7
Move External/FEXCore/ to FEXCore/
...
It is not an external component, and it makes paths needlessly long.
Ryan seemed amenable to this when we discussed on IRC earlier.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2023-08-17 16:32:16 -04:00