| GNU Compiler Collection (GCC) Internals: GIMPLE_ASM |
|---|
Next:
GIMPLE_ASSIGN
, Up: Tuple specific accessors [Contents][Index]
GIMPLE_ASM
Build a GIMPLE_ASM statement. This statement is used for
building in-line assembly constructs. STRING is the assembly
code. INPUTS, OUTPUTS, CLOBBERS and LABELS
are the inputs, outputs, clobbered registers and labels.
Return the number of input operands for GIMPLE_ASM G.
Return the number of output operands for GIMPLE_ASM G.
Return the number of clobber operands for GIMPLE_ASM G.
Return input operand INDEX of GIMPLE_ASM G.
Set IN_OP to be input operand INDEX in GIMPLE_ASM G.
Return output operand INDEX of GIMPLE_ASM G.
Set OUT_OP to be output operand INDEX in GIMPLE_ASM G.
Return clobber operand INDEX of GIMPLE_ASM G.
Set CLOBBER_OP to be clobber operand INDEX in GIMPLE_ASM G.
Return the string representing the assembly instruction in
GIMPLE_ASM G.
Return true if G is an asm statement marked volatile.
Mark asm statement G as volatile or non-volatile based on
VOLATILE_P.
Next:
GIMPLE_ASSIGN
, Up: Tuple specific accessors [Contents][Index]