Expand description
Backend implementations for various target architectures (e.g., JVM, MSIL, PE). Backend compiler module
Contains compiler implementations for various target platforms
Re-exports§
pub use self::dotnet::msil::ClrBackend;pub use self::dotnet::DotNetBackend;pub use self::elf::ElfBackend;pub use self::gcn::GcnBackend;pub use self::jvm::JvmBackend;pub use self::llvm::LlvmBackend;pub use self::lua::LuaBackend;pub use self::macho::MachoBackend;pub use self::msl::MslBackend;pub use self::nyar::NyarBackend;pub use self::python::PythonBackend;pub use self::sass::SassBackend;pub use self::spirv::SpirvBackend;pub use self::wasi::WasiBackend;pub use self::windows::x86_64::X64Backend;pub use self::windows::WindowsBackend;
Modules§
- dotnet
- .NET backend compiler This backend generates .NET PE files containing IL code
- elf
- ELF (Executable and Linkable Format) backend compiler
- gcn
- jvm
- JVM (Java Virtual Machine) backend compiler
- llvm
- LLVM IR backend compiler
- lua
- Lua backend compiler
- macho
- Mach-O (Mach Object) backend compiler
- msl
- MSL (Metal Shading Language) backend compiler
- nyar
- python
- Python bytecode backend compiler
- sass
- spirv
- SPIR-V (Standard Portable Intermediate Representation - V) backend compiler
- wasi
- WASI (WebAssembly System Interface) backend compiler
- windows
Structs§
- Generated
Files - Generated files from a backend compilation.
Traits§
- Backend
- Backend compiler trait