Module rustc_target::abi::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?

Modules

aarch64 [
Experimental
]
arm [
Experimental
]
asmjs [
Experimental
]
attr_impl [
Experimental
]
hexagon [
Experimental
]
mips [
Experimental
]
mips64 [
Experimental
]
msp430 [
Experimental
]
nvptx [
Experimental
]
nvptx64 [
Experimental
]
powerpc [
Experimental
]
powerpc64 [
Experimental
]
s390x [
Experimental
]
sparc [
Experimental
]
sparc64 [
Experimental
]
wasm32 [
Experimental
]
x86 [
Experimental
]
x86_64 [
Experimental
]
x86_win64 [
Experimental
]

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
]