use super::BackendTypes; use mir::place::PlaceRef; use rustc::hir::{GlobalAsm, InlineAsm}; pub trait AsmBuilderMethods<'tcx>: BackendTypes { /// Take an inline assembly expression and splat it out via LLVM fn codegen_inline_asm( &mut self, ia: &InlineAsm, outputs: Vec>, inputs: Vec, ) -> bool; } pub trait AsmMethods<'tcx> { fn codegen_global_asm(&self, ga: &GlobalAsm); }