diff options
| author | Jonathan Thackray <jonathan.thackray@arm.com> | 2025-10-23 23:26:52 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-23 23:26:52 +0100 |
| commit | f28224b78f9ef8c0017a62b9db19338fbd051394 (patch) | |
| tree | aff4b3905a956ed5d8ae9e90cc40bdb2ec58cd46 /llvm/unittests/Transforms/Utils/BasicBlockUtilsTest.cpp | |
| parent | 7ac29007187e43c2b5224a0334f82800f5109a34 (diff) | |
| download | llvm-f28224b78f9ef8c0017a62b9db19338fbd051394.zip llvm-f28224b78f9ef8c0017a62b9db19338fbd051394.tar.gz llvm-f28224b78f9ef8c0017a62b9db19338fbd051394.tar.bz2 | |
[AArch64][llvm] Armv9.7-A: Add support for FEAT_CMH and FEAT_LSCP (#163155)
Add the following instructions to support:
* `FEAT_CMH`: Contention Management Hints extension
* `SHUH` instruction
* `FEAT_LSCP`: Load-acquire and store-release pair extension
* `STLP` instruction
* `LDAP` instruction
* `LDAPP` instruction
and system registers:
- `TLBIDIDR_EL1`
- `VTLBID<n>_EL2`
- `VTLBIDOS<n>_EL2`
as documented here:
* https://developer.arm.com/documentation/109697/2025_09/2025-Architecture-Extensions
* https://developer.arm.com/documentation/ddi0602/2025-09/
Co-authored-by: Martin Wehking <martin.wehking@arm.com>
Diffstat (limited to 'llvm/unittests/Transforms/Utils/BasicBlockUtilsTest.cpp')
0 files changed, 0 insertions, 0 deletions
