dmd.iasmdmd

Inline assembler implementation for DMD. https://dlang.org/spec/iasm.html

Authors

Mike Cote, John Micco and Walter Bright

Source: iasmdmd.d

  • Declaration

    Statement inlineAsmSemantic(InlineAsmStatement s, Scope* sc);

    Perform semantic analysis on InlineAsmStatement.

    Parameters

    InlineAsmStatement s

    inline asm statement

    Scope* sc

    context

    Return Value

    s on success, ErrorStatement if errors happened

  • Declaration

    regm_t iasm_regs(block* bp);

    Called from back end.

    Parameters

    block* bp

    asm block

    Return Value

    mask of registers used by block bp.