The tracking issue for this feature is: #133416
This tracks support for additional registers in architectures where inline assembly is already stable.
Architecture | Register class | Registers | LLVM constraint code |
s390x | vreg | v[0-31] | v |
Notes:
- s390x
vreg
is clobber-only in stable.
Architecture | Register class | Target feature | Allowed types |
s390x | vreg | vector | i32 , f32 , i64 , f64 , i128 , f128 , i8x16 , i16x8 , i32x4 , i64x2 , f32x4 , f64x2 |
Architecture | Base register | Aliases |
Architecture | Unsupported register | Reason |
Architecture | Register class | Modifier | Example output | LLVM modifier |
s390x | vreg | None | %v0 | None |