[−][src]Trait rustc_codegen_ssa::traits::AsmBuilderMethods

pub trait AsmBuilderMethods<'tcx>: BackendTypes {
    pub fn codegen_llvm_inline_asm(
        &mut self,
        ia: &LlvmInlineAsmInner,
        outputs: Vec<PlaceRef<'tcx, Self::Value>>,
        inputs: Vec<Self::Value>,
        span: Span
    ) -> bool;
pub fn codegen_inline_asm(
        &mut self,
        template: &[InlineAsmTemplatePiece],
        operands: &[InlineAsmOperandRef<'tcx, Self>],
        options: InlineAsmOptions,
        line_spans: &[Span]
    ); }

Required methods

pub fn codegen_llvm_inline_asm(
    &mut self,
    ia: &LlvmInlineAsmInner,
    outputs: Vec<PlaceRef<'tcx, Self::Value>>,
    inputs: Vec<Self::Value>,
    span: Span
) -> bool
[src]

Take an inline assembly expression and splat it out via LLVM

pub fn codegen_inline_asm(
    &mut self,
    template: &[InlineAsmTemplatePiece],
    operands: &[InlineAsmOperandRef<'tcx, Self>],
    options: InlineAsmOptions,
    line_spans: &[Span]
)
[src]

Take an inline assembly expression and splat it out via LLVM

Loading content...

Implementors

Loading content...