[−][src]Module rustc_target::abi::call
Modules
| aarch64 | |
| amdgpu | |
| arm | |
| attr_impl | |
| avr | LLVM-frontend specific AVR calling convention implementation. |
| hexagon | |
| mips | |
| mips64 | |
| msp430 | |
| nvptx | |
| nvptx64 | |
| powerpc | |
| powerpc64 | |
| riscv | |
| s390x | |
| sparc | |
| sparc64 | |
| wasm32 | |
| wasm32_bindgen_compat | |
| x86 | |
| x86_64 | |
| x86_win64 |
Structs
| ArgAbi | Information about how to pass an argument to, or return a value from, a function, under some ABI. |
| ArgAttribute | |
| ArgAttributes | A compact representation of LLVM attributes (at least those relevant for this module) that can be manipulated without interacting with LLVM's Attribute machinery. |
| CastTarget | |
| FnAbi | Metadata describing how the arguments to a native function should be passed in order to respect the native ABI. |
| Heterogeneous | Error from the |
| Reg | |
| Uniform | An argument passed entirely registers with the same kind (e.g., HFA / HVA on PPC64 and AArch64). |
Enums
| Conv | |
| HomogeneousAggregate | Return value from the |
| PassMode | |
| RegKind |