24 #define MAX_RECOG_ALTERNATIVES 30
90 #define memory_address_p(mode,addr) \
91 memory_address_addr_space_p ((mode), (addr), ADDR_SPACE_GENERIC)
94 #define strict_memory_address_p(mode,addr) \
95 strict_memory_address_addr_space_p ((mode), (addr), ADDR_SPACE_GENERIC)
113 #define offsettable_address_p(strict,mode,addr) \
114 offsettable_address_addr_space_p ((strict), (mode), (addr), \
119 #ifndef GENERATOR_FILE
132 #ifdef CLEAR_HARD_REG_SET
141 #ifndef GENERATOR_FILE
154 if (INSN_CODE (insn) < 0)
155 INSN_CODE (insn) =
recog (PATTERN (insn), insn, 0);
156 return INSN_CODE (insn);
162 static inline const char *
166 while (*r !=
'\0' && *r !=
',')
258 typedef const char * (*insn_output_fn) (
rtx *,
rtx);
273 typedef rtx (*
f11) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
274 typedef rtx (*
f12) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
275 typedef rtx (*
f13) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
276 typedef rtx (*
f14) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
277 typedef rtx (*
f15) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
278 typedef rtx (*
f16) (
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx,
rtx);
288 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5)
const {
return ((
f6)
func) (a0, a1, a2, a3, a4, a5); }
289 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6)
const {
return ((
f7)
func) (a0, a1, a2, a3, a4, a5, a6); }
290 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7)
const {
return ((
f8)
func) (a0, a1, a2, a3, a4, a5, a6, a7); }
291 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8)
const {
return ((
f9)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8); }
292 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9)
const {
return ((
f10)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9); }
293 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10)
const {
return ((
f11)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10); }
294 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10,
rtx a11)
const {
return ((
f12)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11); }
295 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10,
rtx a11,
rtx a12)
const {
return ((
f13)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12); }
296 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10,
rtx a11,
rtx a12,
rtx a13)
const {
return ((
f14)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13); }
297 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10,
rtx a11,
rtx a12,
rtx a13,
rtx a14)
const {
return ((
f15)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14); }
298 rtx operator () (
rtx a0,
rtx a1,
rtx a2,
rtx a3,
rtx a4,
rtx a5,
rtx a6,
rtx a7,
rtx a8,
rtx a9,
rtx a10,
rtx a11,
rtx a12,
rtx a13,
rtx a14,
rtx a15)
const {
return ((
f16)
func) (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15); }
317 ENUM_BITFIELD(machine_mode) const mode : 16;
330 #define INSN_OUTPUT_FORMAT_NONE 0
331 #define INSN_OUTPUT_FORMAT_SINGLE 1
332 #define INSN_OUTPUT_FORMAT_MULTI 2
333 #define INSN_OUTPUT_FORMAT_FUNCTION 3
338 #if HAVE_DESIGNATED_UNION_INITIALIZERS
347 const char *
const *multi;