Re-exportsยง
use std::borrow::Cow;๐use std::fmt;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxIndexSet;๐use rustc_macros::Decodable;๐use rustc_macros::Encodable;๐use rustc_macros::StableHash;๐use rustc_span::Symbol;๐use crate::spec::Arch;๐use crate::spec::LlvmAbi;๐use crate::spec::RelocModel;๐use crate::spec::Target;๐pub use aarch64::AArch64InlineAsmReg;pub use aarch64::AArch64InlineAsmRegClass;pub use amdgpu::AmdgpuInlineAsmReg;pub use amdgpu::AmdgpuInlineAsmRegClass;pub use arm::ArmInlineAsmReg;pub use arm::ArmInlineAsmRegClass;pub use avr::AvrInlineAsmReg;pub use avr::AvrInlineAsmRegClass;pub use bpf::BpfInlineAsmReg;pub use bpf::BpfInlineAsmRegClass;pub use csky::CSKYInlineAsmReg;pub use csky::CSKYInlineAsmRegClass;pub use hexagon::HexagonInlineAsmReg;pub use hexagon::HexagonInlineAsmRegClass;pub use loongarch::LoongArchInlineAsmReg;pub use loongarch::LoongArchInlineAsmRegClass;pub use m68k::M68kInlineAsmReg;pub use m68k::M68kInlineAsmRegClass;pub use mips::MipsInlineAsmReg;pub use mips::MipsInlineAsmRegClass;pub use msp430::Msp430InlineAsmReg;pub use msp430::Msp430InlineAsmRegClass;pub use nvptx::NvptxInlineAsmReg;pub use nvptx::NvptxInlineAsmRegClass;pub use powerpc::PowerPCInlineAsmReg;pub use powerpc::PowerPCInlineAsmRegClass;pub use riscv::RiscVInlineAsmReg;pub use riscv::RiscVInlineAsmRegClass;pub use s390x::S390xInlineAsmReg;pub use s390x::S390xInlineAsmRegClass;pub use sparc::SparcInlineAsmReg;pub use sparc::SparcInlineAsmRegClass;pub use spirv::SpirVInlineAsmReg;pub use spirv::SpirVInlineAsmRegClass;pub use wasm::WasmInlineAsmReg;pub use wasm::WasmInlineAsmRegClass;pub use x86::X86InlineAsmReg;pub use x86::X86InlineAsmRegClass;pub use xtensa::XtensaInlineAsmReg;pub use xtensa::XtensaInlineAsmRegClass;
Modulesยง
- aarch64 ๐
- amdgpu ๐
- arm ๐
- avr ๐
- bpf ๐
- csky ๐
- hexagon ๐
- loongarch ๐
- m68k ๐
- mips ๐
- msp430 ๐
- nvptx ๐
- powerpc ๐
- riscv ๐
- s390x ๐
- sparc ๐
- spirv ๐
- wasm ๐
- x86 ๐
- xtensa ๐
Macrosยง
- def_
reg_ ๐class - def_
regs ๐ - types ๐
Structsยง
Enumsยง
- Inline
AsmArch - Inline
AsmClobber Abi - Inline
AsmReg - Inline
AsmReg Class - Inline
AsmReg OrReg Class - Inline
AsmSize - Inline
AsmType - Set of types which can be used with a particular register class.
Functionsยง
- allocatable_
registers - Returns the full set of allocatable registers for a given architecture.