DEF_RTL_EXPR(NIL, "nil", "*", 'x')
+
+/* include a file */
+
+DEF_RTL_EXPR(INCLUDE, "include", "s", 'x')
+
/* ---------------------------------------------------------------------
Expressions used in constructing lists.
--------------------------------------------------------------------- */
DEF_RTL_EXPR(CONST_INT, "const_int", "w", 'o')
/* numeric floating point constant.
- Operand 0 ('e') is the MEM that stores this constant in memory, or
- various other things (see comments at immed_double_const in
- varasm.c).
- Operand 1 ('0') is a chain of all CONST_DOUBLEs in use in the
+ Operand 0 ('0') is a chain of all CONST_DOUBLEs in use in the
current function.
Remaining operands hold the actual value. They are all 'w' and
there may be from 1 to 4; see rtl.c. */
in DECL_RTLs and during RTL generation, but not in the insn chain. */
DEF_RTL_EXPR(CONCAT, "concat", "ee", 'o')
-/* A memory location; operand is the address. Can be nested inside a
- VOLATILE. The second operand is the alias set to which this MEM
- belongs. We use `0' instead of `w' for this field so that the
- field need not be specified in machine descriptions. */
+/* A memory location; operand is the address. The second operand is the
+ alias set to which this MEM belongs. We use `0' instead of `w' for this
+ field so that the field need not be specified in machine descriptions. */
DEF_RTL_EXPR(MEM, "mem", "e0", 'o')
/* Reference to an assembler label in the code for this function.