Lines Matching refs:rtx

74 extern int check_asm_operands (rtx);
75 extern int asm_operand_ok (rtx, const char *);
76 extern int validate_change (rtx, rtx *, rtx, int);
77 extern int insn_invalid_p (rtx);
85 extern int memory_address_p (enum machine_mode, rtx);
86 extern int strict_memory_address_p (enum machine_mode, rtx);
87 extern int validate_replace_rtx (rtx, rtx, rtx);
88 extern void validate_replace_rtx_group (rtx, rtx, rtx);
89 extern void validate_replace_src_group (rtx, rtx, rtx);
90 extern bool validate_simplify_insn (rtx insn);
93 extern int next_insn_tests_no_inequality (rtx);
95 extern int reg_fits_class_p (rtx, enum reg_class, int, enum machine_mode);
96 extern rtx *find_single_use (rtx, rtx, rtx *);
98 extern int offsettable_memref_p (rtx);
99 extern int offsettable_nonstrict_memref_p (rtx);
100 extern int offsettable_address_p (int, enum machine_mode, rtx);
101 extern int mode_dependent_address_p (rtx);
103 extern int recog (rtx, rtx, int *);
105 static inline int recog_memoized (rtx insn);
107 extern void add_clobbers (rtx, int);
109 extern void insn_extract (rtx);
110 extern void extract_insn (rtx);
111 extern void extract_constrain_insn_cached (rtx);
112 extern void extract_insn_cached (rtx);
114 extern rtx peep2_next_insn (int);
116 extern int peep2_reg_dead_p (int, rtx);
118 extern rtx peep2_find_free_register (int, int, const char *,
121 extern rtx peephole2_insns (rtx, rtx, int *);
123 extern int store_data_bypass_p (rtx, rtx);
124 extern int if_test_bypass_p (rtx, rtx);
137 recog_memoized (rtx insn)
163 rtx operand[MAX_RECOG_OPERANDS];
166 rtx *operand_loc[MAX_RECOG_OPERANDS];
179 rtx *dup_loc[MAX_DUP_OPERANDS];
205 rtx insn;
217 typedef int (*insn_operand_predicate_fn) (rtx, enum machine_mode);
218 typedef const char * (*insn_output_fn) (rtx *, rtx);
219 typedef rtx (*insn_gen_fn) (rtx, ...);