diff options
| author | Rick Gaiser <rgaiser@gmail.com> | 2026-01-28 10:32:59 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-28 04:32:59 -0500 |
| commit | f4b593a792a61a53068f43b83854b39e304c03f9 (patch) | |
| tree | 158a54d0b1a38fbe4388c2e5c1ac92402a5f11b4 /llvm/test/Transforms/CodeGenPrepare/AArch64 | |
| parent | 1e0114c21d926b02bfe9a003436904593bf10d5e (diff) | |
| download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 | |
This PR adds basic support for the MIPS R5900 CPU, the Emotion Engine
processor used in the PlayStation 2.
**LLVM changes:**
- Add r5900 CPU definition (with soft float support for now)
- Disable instructions not supported by r5900 (64-bit multiply/divide,
LL/SC atomics, COP3)
- Add r5900 specific short loop delay slot fix (hardware errata
workaround)
- Set ISA extension `AFL_EXT_5900` in ELF flags for proper ABI
identification
**Clang changes:**
- Add r5900 as a valid CPU target for `-mcpu=r5900`
- Add r5900 to CPU test coverage
Diffstat (limited to 'llvm/test/Transforms/CodeGenPrepare/AArch64')
0 files changed, 0 insertions, 0 deletions
