GIMPLE_ASM
Build a
GIMPLE_ASM
statement. This statement is used for building in-line assembly constructs.STRING
is the assembly code.NINPUT
is the number of register inputs.NOUTPUT
is the number of register outputs.NCLOBBERS
is the number of clobbered registers. The rest of the arguments trees for each input, output, and clobbered registers.
Identical to gimple_build_asm, but the arguments are passed in VECs.
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
ofGIMPLE_ASM
G
.
Set
IN_OP
to be input operandINDEX
inGIMPLE_ASM
G
.
Return output operand
INDEX
ofGIMPLE_ASM
G
.
Set
OUT_OP
to be output operandINDEX
inGIMPLE_ASM
G
.
Return clobber operand
INDEX
ofGIMPLE_ASM
G
.
Set
CLOBBER_OP
to be clobber operandINDEX
inGIMPLE_ASM
G
.
Return the string representing the assembly instruction in
GIMPLE_ASM
G
.