Struct rustc_ap_rustc_target::abi::call::Uniform [−][src]
Expand description
An argument passed entirely registers with the same kind (e.g., HFA / HVA on PPC64 and AArch64).
Fields
unit: Reg
total: Size
The total size of the argument, which can be:
- equal to
unit.size
(one scalar/vector), - a multiple of
unit.size
(an array of scalar/vectors), - if
unit.kind
isInteger
, the last element can be shorter, i.e.,{ i64, i64, i32 }
for 64-bit integers with a total size of 20 bytes.
Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Uniform
impl UnwindSafe for Uniform
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V