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 ]
|