mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-19 08:34:04 +08:00
*** empty log message ***
From-SVN: r244
This commit is contained in:
parent
203b91b92d
commit
1fcea2b0e8
14
gcc/rtl.def
14
gcc/rtl.def
@ -397,6 +397,20 @@ DEF_RTL_EXPR(ASM_INPUT, "asm_input", "s", 'x')
|
||||
7th is the source line number. */
|
||||
DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEsi", 'x')
|
||||
|
||||
/* A machine-specific operation.
|
||||
1st operand is a vector of operands being used by the operation so that
|
||||
any needed reloads can be done.
|
||||
2nd operand is a unique value saying which of a number of machine-specific
|
||||
operations is to be performed.
|
||||
(Note that the vector must be the first operand because of the way that
|
||||
genrecog.c record positions within an insn.)
|
||||
This can occur all by itself in a PATTERN, as a component of a PARALLEL,
|
||||
or inside an expression. */
|
||||
DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", 'x')
|
||||
|
||||
/* Similiar, but a volatile operation and one which may trap. */
|
||||
DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", 'x')
|
||||
|
||||
/* Vector of addresses, stored as full words. */
|
||||
/* Each element is a LABEL_REF to a CODE_LABEL whose address we want. */
|
||||
DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", 'x')
|
||||
|
Loading…
Reference in New Issue
Block a user