mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-29 17:05:41 +00:00
adjust documented register constraints to match https://llvm.org/docs/LangRef.html#supported-constraint-code-list
This commit is contained in:
parent
07acdb48a0
commit
5c396e4b99
@ -562,9 +562,12 @@ Here is the list of currently supported register classes:
|
|||||||
| AArch64 | `vreg` | `v[0-31]` | `w` |
|
| AArch64 | `vreg` | `v[0-31]` | `w` |
|
||||||
| AArch64 | `vreg_low16` | `v[0-15]` | `x` |
|
| AArch64 | `vreg_low16` | `v[0-15]` | `x` |
|
||||||
| AArch64 | `preg` | `p[0-15]`, `ffr` | Only clobbers |
|
| AArch64 | `preg` | `p[0-15]`, `ffr` | Only clobbers |
|
||||||
| ARM | `reg` | `r[0-12]`, `r14` | `r` |
|
| ARM (ARM) | `reg` | `r[0-12]`, `r14` | `r` |
|
||||||
| ARM (Thumb) | `reg_thumb` | `r[0-r7]` | `l` |
|
| ARM (Thumb2) | `reg` | `r[0-12]`, `r14` | `r` |
|
||||||
|
| ARM (Thumb1) | `reg` | `r[0-r7]` | `r` |
|
||||||
| ARM (ARM) | `reg_thumb` | `r[0-r12]`, `r14` | `l` |
|
| ARM (ARM) | `reg_thumb` | `r[0-r12]`, `r14` | `l` |
|
||||||
|
| ARM (Thumb2) | `reg_thumb` | `r[0-r7]` | `l` |
|
||||||
|
| ARM (Thumb1) | `reg_thumb` | `r[0-r7]` | `l` |
|
||||||
| ARM | `sreg` | `s[0-31]` | `t` |
|
| ARM | `sreg` | `s[0-31]` | `t` |
|
||||||
| ARM | `sreg_low16` | `s[0-15]` | `x` |
|
| ARM | `sreg_low16` | `s[0-15]` | `x` |
|
||||||
| ARM | `dreg` | `d[0-31]` | `w` |
|
| ARM | `dreg` | `d[0-31]` | `w` |
|
||||||
|
Loading…
Reference in New Issue
Block a user