W3cubDocs

/D

dmd.iasmdmd

Inline assembler implementation for DMD.

Part of the compiler implementation of the D programming language.

Authors:
Mike Cote, John Micco and Walter Bright
License:
Boost License 1.0
Source
iasmdmd.d
Documentation
https://dlang.org/phobos/dmd_iasmdmd.html
Coverage
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/iasmdmd.d
Statement inlineAsmSemantic(InlineAsmStatement s, Scope* sc);

Perform semantic analysis on InlineAsmStatement.

Parameters:
InlineAsmStatement s inline asm statement
Scope* sc context
regm_t iasm_regs(block* bp);

Called from back end.

Parameters:
block* bp asm block
Returns:
mask of registers used by block bp.

© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/dmd_iasmdmd.html