[−][src]Module rustc_codegen_llvm::abi
🔬 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
Abi |
[ Experimental ]
|
Conv |
[ Experimental ]
|
PassMode |
[ Experimental ]
|
RegKind |
[ Experimental ]
|
Constants
FAT_PTR_ADDR |
[ Experimental ] The first half of a fat pointer. |
FAT_PTR_EXTRA |
[ Experimental ] The second half of a fat pointer. |
Traits
ArgAttributeExt |
[ Experimental ]
|
ArgAttributesExt |
[ Experimental ]
|
ArgTypeExt |
[ Experimental ]
|
FnTypeExt |
[ Experimental ]
|
LlvmType |
[ Experimental ]
|