Module rustc::ty::layout::call[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Structs

ArgAttribute [
Experimental
]
ArgAttributes [
Experimental
]

A compact representation of LLVM attributes (at least those relevant for this module) that can be manipulated without interacting with LLVM's Attribute machinery.

ArgType [
Experimental
]

Information about how to pass an argument to, or return a value from, a function, under some ABI.

CastTarget [
Experimental
]
FnType [
Experimental
]

Metadata describing how the arguments to a native function should be passed in order to respect the native ABI.

Reg [
Experimental
]
Uniform [
Experimental
]

An argument passed entirely registers with the same kind (e.g. HFA / HVA on PPC64 and AArch64).

Enums

Conv [
Experimental
]
PassMode [
Experimental
]
RegKind [
Experimental
]