#include "config.h"#include "system.h"#include "rtl.h"#include "tm_p.h"#include "function.h"#include "expr.h"#include "optabs.h"#include "real.h"#include "flags.h"#include "output.h"#include "insn-config.h"#include "hard-reg-set.h"#include "recog.h"#include "resource.h"#include "reload.h"#include "toplev.h"#include "ggc.h"

Go to the source code of this file.
Defines | |
| #define | FAIL return (end_sequence (), _val) |
| #define | DONE return (_val = get_insns (), end_sequence (), _val) |
Functions/Subroutines | |
| rtx | gen_movbi (rtx operand0, rtx operand1) |
| rtx | gen_movsi_symbolic (rtx operand0, rtx operand1) |
| rtx | gen_movdi_symbolic (rtx operand0, rtx operand1) |
| rtx | gen_load_gprel (rtx operand0, rtx operand1) |
| rtx | gen_gprel64_offset (rtx operand0, rtx operand1) |
| rtx | gen_load_ltoff_dtpmod (rtx operand0, rtx operand1) |
| rtx | gen_load_ltoff_dtprel (rtx operand0, rtx operand1) |
| rtx | gen_load_ltoff_tprel (rtx operand0, rtx operand1) |
| rtx | gen_extendqidi2 (rtx operand0, rtx operand1) |
| rtx | gen_extendhidi2 (rtx operand0, rtx operand1) |
| rtx | gen_extendsidi2 (rtx operand0, rtx operand1) |
| rtx | gen_zero_extendqidi2 (rtx operand0, rtx operand1) |
| rtx | gen_zero_extendhidi2 (rtx operand0, rtx operand1) |
| rtx | gen_zero_extendsidi2 (rtx operand0, rtx operand1) |
| rtx | gen_extendsfdf2 (rtx operand0, rtx operand1) |
| rtx | gen_extendsftf2 (rtx operand0, rtx operand1) |
| rtx | gen_extenddftf2 (rtx operand0, rtx operand1) |
| rtx | gen_truncdfsf2 (rtx operand0, rtx operand1) |
| rtx | gen_trunctfsf2 (rtx operand0, rtx operand1) |
| rtx | gen_trunctfdf2 (rtx operand0, rtx operand1) |
| rtx | gen_floatditf2 (rtx operand0, rtx operand1) |
| rtx | gen_floatdidf2 (rtx operand0, rtx operand1) |
| rtx | gen_floatdisf2 (rtx operand0, rtx operand1) |
| rtx | gen_fix_truncsfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fix_truncdfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fix_trunctfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fix_trunctfdi2_alts (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_floatunsdisf2 (rtx operand0, rtx operand1) |
| rtx | gen_floatunsdidf2 (rtx operand0, rtx operand1) |
| rtx | gen_floatunsditf2 (rtx operand0, rtx operand1) |
| rtx | gen_fixuns_truncsfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fixuns_truncdfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fixuns_trunctfdi2 (rtx operand0, rtx operand1) |
| rtx | gen_fixuns_trunctfdi2_alts (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_extv (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_extzv (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_shift_mix4left (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_mix4right (rtx operand0, rtx operand1) |
| rtx | gen_andbi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_iorbi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_one_cmplbi2 (rtx operand0, rtx operand1) |
| rtx | gen_mulhi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_addsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_subsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_mulsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_maddsi4 (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_negsi2 (rtx operand0, rtx operand1) |
| rtx | gen_divsi3_internal (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_adddi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_subdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_muldi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_madddi4 (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_smuldi3_highpart (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umuldi3_highpart (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_negdi2 (rtx operand0, rtx operand1) |
| rtx | gen_divdi3_internal_lat (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divdi3_internal_thr (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_addsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_subsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_mulsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_abssf2 (rtx operand0, rtx operand1) |
| rtx | gen_negsf2 (rtx operand0, rtx operand1) |
| rtx | gen_minsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_maxsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divsf3_internal_lat (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divsf3_internal_thr (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_adddf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_subdf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_muldf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_absdf2 (rtx operand0, rtx operand1) |
| rtx | gen_negdf2 (rtx operand0, rtx operand1) |
| rtx | gen_mindf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_maxdf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divdf3_internal_lat (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divdf3_internal_thr (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_addtf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_subtf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_multf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_abstf2 (rtx operand0, rtx operand1) |
| rtx | gen_negtf2 (rtx operand0, rtx operand1) |
| rtx | gen_mintf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_maxtf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divtf3_internal_lat (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divtf3_internal_thr (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_ashldi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_ashrdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_lshrdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_one_cmplsi2 (rtx operand0, rtx operand1) |
| rtx | gen_anddi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_iordi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_xordi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_one_cmpldi2 (rtx operand0, rtx operand1) |
| rtx | gen_doloop_end_internal (rtx operand0, rtx operand1) |
| rtx | gen_call_nogp (rtx operand0, rtx operand1) |
| rtx | gen_call_value_nogp (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_sibcall_nogp (rtx operand0) |
| rtx | gen_call_gp (rtx operand0, rtx operand1) |
| rtx | gen_call_value_gp (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_sibcall_gp (rtx operand0) |
| rtx | gen_return_internal (rtx operand0) |
| rtx | gen_return () |
| rtx | gen_jump (rtx operand0) |
| rtx | gen_indirect_jump (rtx operand0) |
| rtx | gen_prologue_allocate_stack (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_epilogue_deallocate_stack (rtx operand0, rtx operand1) |
| rtx | gen_prologue_use (rtx operand0) |
| rtx | gen_alloc (rtx operand0, rtx operand1, rtx operand2, rtx operand3, rtx operand4) |
| rtx | gen_gr_spill_internal (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_gr_restore_internal (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_fr_spill (rtx operand0, rtx operand1) |
| rtx | gen_fr_restore (rtx operand0, rtx operand1) |
| rtx | gen_bsp_value (rtx operand0) |
| rtx | gen_set_bsp (rtx operand0) |
| rtx | gen_flushrs () |
| rtx | gen_nop () |
| rtx | gen_nop_m () |
| rtx | gen_nop_i () |
| rtx | gen_nop_f () |
| rtx | gen_nop_b () |
| rtx | gen_nop_x () |
| rtx | gen_bundle_selector (rtx operand0) |
| rtx | gen_blockage () |
| rtx | gen_insn_group_barrier (rtx operand0) |
| rtx | gen_break_f () |
| rtx | gen_prefetch (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_builtin_setjmp_receiver (rtx operand0) |
| rtx | gen_fetchadd_acq_si (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_fetchadd_acq_di (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_cmpxchg_acq_si (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_cmpxchg_acq_di (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_xchgsi (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_xchgdi (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_pred_rel_mutex (rtx operand0) |
| rtx | gen_safe_across_calls_all () |
| rtx | gen_safe_across_calls_normal () |
| rtx | gen_ptr_extend (rtx operand0, rtx operand1) |
| rtx gen_split_276 | PARAMS ((rtx *)) |
| rtx | gen_split_276 (rtx *operands) |
| rtx | gen_split_277 (rtx *operands) |
| rtx | gen_movqi (rtx operand0, rtx operand1) |
| rtx | gen_movhi (rtx operand0, rtx operand1) |
| rtx | gen_movsi (rtx operand0, rtx operand1) |
| rtx | gen_split_281 (operands) |
| rtx | gen_movdi (rtx operand0, rtx operand1) |
| rtx | gen_split_283 (operands) |
| rtx | gen_split_284 (operands) |
| rtx | gen_load_fptr (rtx operand0, rtx operand1) |
| rtx | gen_load_gprel64 (rtx operand0, rtx operand1) |
| rtx | gen_load_symptr (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_load_dtprel (rtx operand0, rtx operand1) |
| rtx | gen_add_dtprel (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_load_tprel (rtx operand0, rtx operand1) |
| rtx | gen_add_tprel (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_movti (rtx operand0, rtx operand1) |
| rtx | gen_split_293 (operands) |
| rtx | gen_split_294 (operands) |
| rtx | gen_reload_inti (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_reload_outti (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_movsf (rtx operand0, rtx operand1) |
| rtx | gen_movdf (rtx operand0, rtx operand1) |
| rtx | gen_movtf (rtx operand0, rtx operand1) |
| rtx | gen_insv (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_split_301 (rtx *operands) |
| rtx | gen_split_302 (rtx *operands) |
| rtx | gen_split_303 (rtx *operands) |
| rtx | gen_split_304 (rtx *operands) |
| rtx | gen_split_305 (rtx *operands) |
| rtx | gen_split_306 (rtx *operands) |
| rtx | gen_split_307 (rtx *operands) |
| rtx | gen_split_308 (rtx *operands) |
| rtx | gen_split_309 (rtx *operands) |
| rtx | gen_split_310 (rtx *operands) |
| rtx | gen_split_311 (rtx *operands) |
| rtx | gen_split_312 (rtx *operands) |
| rtx gen_peephole2_313 | PARAMS ((rtx, rtx *)) |
| rtx | gen_peephole2_313 (curr_insn, rtx *operands) |
| rtx | gen_abssi2 (rtx operand0, rtx operand1) |
| rtx | gen_sminsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_smaxsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_uminsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umaxsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_divsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_modsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_udivsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umodsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_323 (rtx *operands) |
| rtx | gen_split_324 (rtx *operands) |
| rtx | gen_absdi2 (rtx operand0, rtx operand1) |
| rtx | gen_smindi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_smaxdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umindi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umaxdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_ffsdi2 (rtx operand0, rtx operand1) |
| rtx | gen_divdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_moddi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_udivdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_umoddi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_335 (rtx *operands) |
| rtx | gen_split_336 (rtx *operands) |
| rtx | gen_divsf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_338 (rtx *operands) |
| rtx | gen_split_339 (rtx *operands) |
| rtx | gen_divdf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_341 (rtx *operands) |
| rtx | gen_split_342 (rtx *operands) |
| rtx | gen_divtf3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_344 (rtx *operands) |
| rtx | gen_split_345 (rtx *operands) |
| rtx | gen_ashlsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_ashrsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_lshrsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_rotrsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_350 (rtx *operands) |
| rtx | gen_rotlsi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_352 (rtx *operands) |
| rtx | gen_split_353 (rtx *operands) |
| rtx | gen_rotrdi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_rotldi3 (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_cmpbi (rtx operand0, rtx operand1) |
| rtx | gen_cmpsi (rtx operand0, rtx operand1) |
| rtx | gen_cmpdi (rtx operand0, rtx operand1) |
| rtx | gen_cmpsf (rtx operand0, rtx operand1) |
| rtx | gen_cmpdf (rtx operand0, rtx operand1) |
| rtx | gen_cmptf (rtx operand0, rtx operand1) |
| rtx | gen_beq (rtx operand0) |
| rtx | gen_bne (rtx operand0) |
| rtx | gen_blt (rtx operand0) |
| rtx | gen_ble (rtx operand0) |
| rtx | gen_bgt (rtx operand0) |
| rtx | gen_bge (rtx operand0) |
| rtx | gen_bltu (rtx operand0) |
| rtx | gen_bleu (rtx operand0) |
| rtx | gen_bgtu (rtx operand0) |
| rtx | gen_bgeu (rtx operand0) |
| rtx | gen_bunordered (rtx operand0) |
| rtx | gen_bordered (rtx operand0) |
| rtx | gen_doloop_end (rtx operand0, rtx operand1, rtx operand2, rtx operand3, rtx operand4) |
| rtx | gen_seq (rtx operand0) |
| rtx | gen_sne (rtx operand0) |
| rtx | gen_slt (rtx operand0) |
| rtx | gen_sle (rtx operand0) |
| rtx | gen_sgt (rtx operand0) |
| rtx | gen_sge (rtx operand0) |
| rtx | gen_sltu (rtx operand0) |
| rtx | gen_sleu (rtx operand0) |
| rtx | gen_sgtu (rtx operand0) |
| rtx | gen_sgeu (rtx operand0) |
| rtx | gen_sunordered (rtx operand0) |
| rtx | gen_sordered (rtx operand0) |
| rtx | gen_split_387 (rtx *operands) |
| rtx | gen_split_388 (rtx *operands) |
| rtx | gen_split_389 (operands) |
| rtx | gen_split_390 (rtx *operands) |
| rtx | gen_split_391 (rtx *operands) |
| rtx | gen_split_392 (rtx *operands) |
| rtx | gen_split_393 (rtx *operands) |
| rtx | gen_split_394 (rtx *operands) |
| rtx | gen_split_395 (rtx *operands) |
| rtx | gen_call (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_sibcall (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_call_value (rtx operand0, rtx operand1, rtx operand2, rtx operand3, rtx operand4) |
| rtx | gen_sibcall_value (rtx operand0, rtx operand1, rtx operand2, rtx operand3, rtx operand4) |
| rtx | gen_untyped_call (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_split_401 (operands) |
| rtx | gen_split_402 (operands) |
| rtx | gen_split_403 (operands) |
| rtx | gen_split_404 (operands) |
| rtx | gen_split_405 (operands) |
| rtx | gen_tablejump (rtx operand0, rtx operand1) |
| rtx | gen_prologue () |
| rtx | gen_epilogue () |
| rtx | gen_sibcall_epilogue () |
| rtx | gen_gr_spill (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_gr_restore (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_trap () |
| rtx | gen_conditional_trap (rtx operand0, rtx operand1) |
| rtx | gen_save_stack_nonlocal (rtx operand0, rtx operand1) |
| rtx | gen_nonlocal_goto (rtx operand0, rtx operand1, rtx operand2, rtx operand3) |
| rtx | gen_split_416 (operands) |
| rtx | gen_eh_epilogue (rtx operand0, rtx operand1, rtx operand2) |
| rtx | gen_restore_stack_nonlocal (rtx operand0, rtx operand1) |
| rtx | gen_mf () |
| void | add_clobbers (pattern, int insn_code_number) |
| int | added_clobbers_hard_reg_p (int insn_code_number) |
| #define DONE return (_val = get_insns (), end_sequence (), _val) |
Definition at line 23 of file insn-emit.c.
| #define FAIL return (end_sequence (), _val) |
Definition at line 22 of file insn-emit.c.
Definition at line 8207 of file insn-emit.c.
References abort, gen_rtx_CLOBBER, gen_rtx_SCRATCH, pattern, and XVECEXP.
| int added_clobbers_hard_reg_p | ( | int | insn_code_number | ) |
Definition at line 3844 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_EQ, gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NEG, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3284 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_EQ, gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NEG, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 2358 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PLUS, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move(), and ia64_expand_tls_address().
Definition at line 2389 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PLUS, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move(), and ia64_expand_tls_address().
Definition at line 1581 of file insn-emit.c.
References const0_rtx, gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, gen_rtx_UNSPEC_VOLATILE, and gen_rtx_USE.
Referenced by ia64_expand_epilogue(), and ia64_expand_prologue().
Definition at line 5935 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_ASHIFT, gen_rtx_SET, gen_zero_extendsidi2(), GET_CODE, get_insns(), operands, and start_sequence().
Definition at line 5973 of file insn-emit.c.
References DONE, emit_insn(), emit_move_insn(), end_sequence(), gen_ashrdi3(), gen_extendsidi2(), gen_extv, GEN_INT, gen_lowpart, gen_reg_rtx(), gen_rtx_ASHIFTRT, gen_rtx_SET, gen_zero_extendsidi2(), GET_CODE, get_insns(), INTVAL, operands, and start_sequence().
Definition at line 6487 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), EQ, gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6622 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), GE, gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6730 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6595 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), GT, ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6703 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6568 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), LE, operands, pc_rtx, and start_sequence().
Definition at line 6676 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
| rtx gen_blockage | ( | ) |
Definition at line 1762 of file insn-emit.c.
References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Definition at line 6541 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), LT, operands, pc_rtx, and start_sequence().
Definition at line 6649 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 6514 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), NE, operands, pc_rtx, and start_sequence().
Definition at line 6784 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
| rtx gen_break_f | ( | ) |
Definition at line 1783 of file insn-emit.c.
References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Referenced by ia64_reorg().
Definition at line 1675 of file insn-emit.c.
References const0_rtx, gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_builtin().
Definition at line 1751 of file insn-emit.c.
References gen_rtvec(), and gen_rtx_UNSPEC.
Referenced by bundling(), finish_last_head(), ia64_add_bundle_selector_before(), and nop_cycles_until().
Definition at line 6757 of file insn-emit.c.
References emit_jump_insn(), end_sequence(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, pc_rtx, and start_sequence().
Definition at line 7472 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_USE, get_insns(), ia64_expand_call(), NULL_RTX, operands, and start_sequence().
Definition at line 1440 of file insn-emit.c.
References const1_rtx, gen_rtvec(), gen_rtx_CALL, gen_rtx_CLOBBER, gen_rtx_MEM(), gen_rtx_PARALLEL, and gen_rtx_SCRATCH.
Referenced by ia64_expand_call().
Definition at line 1396 of file insn-emit.c.
References const0_rtx, gen_rtvec(), gen_rtx_CALL, gen_rtx_CLOBBER, gen_rtx_MEM(), and gen_rtx_PARALLEL.
Referenced by ia64_expand_call(), and ia64_split_call().
Definition at line 7548 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_USE, get_insns(), ia64_expand_call(), operands, and start_sequence().
Definition at line 1459 of file insn-emit.c.
References const1_rtx, gen_rtvec(), gen_rtx_CALL, gen_rtx_CLOBBER, gen_rtx_MEM(), gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by ia64_expand_call().
Definition at line 1411 of file insn-emit.c.
References const0_rtx, gen_rtvec(), gen_rtx_CALL, gen_rtx_CLOBBER, gen_rtx_MEM(), gen_rtx_PARALLEL, and gen_rtx_SET.
Referenced by ia64_expand_call(), and ia64_split_call().
Definition at line 6307 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 6427 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 6367 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 6397 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 6337 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 6457 of file insn-emit.c.
References cc0_rtx, DONE, emit_insn(), end_sequence(), gen_rtx_COMPARE, gen_rtx_SET, get_insns(), ia64_compare_op0, ia64_compare_op1, operands, and start_sequence().
Definition at line 1879 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), and ia64_expand_op_and_fetch().
Definition at line 1857 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), and ia64_expand_op_and_fetch().
Definition at line 7980 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_conditional_trap, gen_rtx_TRAP_IF, GET_CODE, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 4962 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_divdf3_internal_lat(), gen_divdf3_internal_thr(), gen_rtx_DIV, gen_rtx_SET, get_insns(), insn, operands, start_sequence(), and TARGET_INLINE_FLOAT_DIV_LAT.
Definition at line 1076 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divdf3().
Definition at line 1099 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divdf3().
Definition at line 4106 of file insn-emit.c.
References const1_rtx, CONSTANT_P, DONE, emit_insn(), end_sequence(), expand_float(), force_reg(), gen_divdi3_internal_lat(), gen_divdi3_internal_thr(), gen_fix_trunctfdi2_alts(), gen_reg_rtx(), gen_rtx_DIV, gen_rtx_SET, get_insns(), operands, start_sequence(), and TARGET_INLINE_INT_DIV_LAT.
Referenced by gen_moddi3().
Definition at line 800 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_FLOAT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divdi3(), and gen_udivdi3().
Definition at line 824 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_FLOAT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divdi3(), and gen_udivdi3().
Definition at line 4612 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_divsf3_internal_lat(), gen_divsf3_internal_thr(), gen_rtx_DIV, gen_rtx_SET, get_insns(), insn, operands, start_sequence(), and TARGET_INLINE_FLOAT_DIV_LAT.
Definition at line 940 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divsf3().
Definition at line 961 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divsf3().
Definition at line 3477 of file insn-emit.c.
References const1_rtx, CONST_DOUBLE_FROM_REAL_VALUE, CONSTANT_P, DONE, emit_insn(), emit_move_insn(), end_sequence(), expand_float(), force_reg(), gen_divsi3_internal(), gen_fix_trunctfdi2_alts(), gen_lowpart, gen_reg_rtx(), gen_rtx_DIV, gen_rtx_SET, get_insns(), operands, real_2expN(), REAL_VALUE_TYPE, and start_sequence().
Referenced by gen_modsi3().
Definition at line 663 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_FLOAT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, gen_rtx_SET, and gen_rtx_USE.
Referenced by gen_divsi3(), and gen_udivsi3().
Definition at line 5423 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_divtf3_internal_lat(), gen_divtf3_internal_thr(), gen_rtx_DIV, gen_rtx_SET, get_insns(), insn, operands, start_sequence(), and TARGET_INLINE_FLOAT_DIV_LAT.
Definition at line 1214 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divtf3().
Definition at line 1239 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_DIV, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_divtf3().
Definition at line 6811 of file insn-emit.c.
References AR_LC_REGNUM, DONE, emit_insn(), emit_jump_insn(), end_sequence(), FAIL, gen_doloop_end_internal(), gen_rtx_REG(), gen_rtx_USE, get_insns(), INTVAL, operands, and start_sequence().
Definition at line 1368 of file insn-emit.c.
References const0_rtx, constm1_rtx, gen_rtvec(), gen_rtx_IF_THEN_ELSE, gen_rtx_LABEL_REF, gen_rtx_NE, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, and pc_rtx.
Definition at line 8098 of file insn-emit.c.
References cfun, emit_insn(), emit_move_insn(), end_sequence(), gen_rtx_REG(), gen_rtx_USE, GET_CODE, get_insns(), operands, Pmode, REG, REGNO, sp, and start_sequence().
Referenced by m32c_emit_eh_epilogue(), and mt_expand_eh_return().
| rtx gen_epilogue | ( | ) |
Definition at line 7861 of file insn-emit.c.
References DONE, emit_jump_insn(), end_sequence(), gen_rtx_RETURN, get_insns(), ia64_expand_epilogue(), and start_sequence().
Definition at line 1555 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, and gen_rtx_SET.
Definition at line 1837 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_fetch_and_op().
Definition at line 1817 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_fetch_and_op().
Definition at line 4037 of file insn-emit.c.
References const0_rtx, constm1_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtvec(), gen_rtx_EQ, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_XOR, get_insns(), operands, and start_sequence().
Definition at line 367 of file insn-emit.c.
References gen_rtvec(), gen_rtx_FIX, gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_USE.
Referenced by gen_divdi3(), and gen_divsi3().
Definition at line 455 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, gen_rtx_UNSIGNED_FIX, and gen_rtx_USE.
Referenced by gen_udivdi3(), and gen_udivsi3().
| rtx gen_flushrs | ( | ) |
Definition at line 1699 of file insn-emit.c.
References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC.
Referenced by ia64_expand_builtin().
Definition at line 1661 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by gen_fr_restore_x().
Definition at line 1647 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by gen_fr_spill_x().
Definition at line 86 of file insn-emit.c.
References gen_rtx_MINUS, gen_rtx_REG(), and gen_rtx_SET.
Definition at line 7934 of file insn-emit.c.
References AR_UNAT_REGNUM, emit(), end_sequence(), gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), operands, and start_sequence().
Referenced by ia64_expand_epilogue().
Definition at line 1627 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_SET, gen_rtx_UNSPEC, and gen_rtx_USE.
Definition at line 7897 of file insn-emit.c.
References AR_UNAT_REGNUM, emit(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, get_insns(), operands, and start_sequence().
Referenced by ia64_expand_prologue().
Definition at line 1607 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_SET, and gen_rtx_UNSPEC.
Definition at line 1772 of file insn-emit.c.
References gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Referenced by bundling(), emit_all_insn_group_barriers(), emit_insn_group_barriers(), errata_emit_nops(), final_emit_insn_group_barriers(), ia64_init_dfa_pre_cycle_insn(), ia64_reorg(), ia64_variable_issue(), and nop_cycles_until().
Definition at line 2737 of file insn-emit.c.
References const0_rtx, constm1_rtx, DONE, emit_insn(), end_sequence(), FAIL, force_reg(), gen_insv, GEN_INT, gen_lshrdi3(), gen_mix4right(), gen_reg_rtx(), gen_rtx_SET, gen_rtx_ZERO_EXTRACT, gen_shift_mix4left(), get_insns(), INTVAL, operands, register_operand(), shift, start_sequence(), and tmp.
Definition at line 2344 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move(), and ia64_expand_tls_address().
Definition at line 2229 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_MEM(), gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, get_insns(), no_new_pseudos, operands, RTX_UNCHANGING_P, and start_sequence().
Referenced by ia64_expand_load_address().
Definition at line 72 of file insn-emit.c.
References gen_rtx_PLUS, gen_rtx_REG(), and gen_rtx_SET.
Referenced by ia64_expand_load_address().
Definition at line 2267 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_MINUS, gen_rtx_PLUS, gen_rtx_SET, get_insns(), no_new_pseudos, operands, pic_offset_table_rtx, and start_sequence().
Referenced by ia64_expand_load_address().
Definition at line 100 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move().
Definition at line 117 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move().
Definition at line 134 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move().
Definition at line 2305 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_HIGH, gen_rtx_LO_SUM, gen_rtx_PLUS, gen_rtx_SET, get_insns(), operands, pic_offset_table_rtx, and start_sequence().
Referenced by ia64_expand_load_address().
Definition at line 2375 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_expand_move(), and ia64_expand_tls_address().
Definition at line 6016 of file insn-emit.c.
References DONE, emit_insn(), emit_move_insn(), end_sequence(), gen_extzv, GEN_INT, gen_lowpart, gen_lshrdi3(), gen_reg_rtx(), gen_rtx_LSHIFTRT, gen_rtx_SET, gen_zero_extendsidi2(), GET_CODE, get_insns(), INTVAL, operands, and start_sequence().
Definition at line 730 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_MULT, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SCRATCH, and gen_rtx_SET.
Referenced by gen_moddi3(), and gen_umoddi3().
Definition at line 634 of file insn-emit.c.
References gen_rtx_MULT, gen_rtx_PLUS, and gen_rtx_SET.
Referenced by gen_modsi3(), and gen_umodsi3().
| rtx gen_mf | ( | ) |
Definition at line 8178 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_MEM(), gen_rtx_SCRATCH, gen_rtx_SET, gen_rtx_UNSPEC, get_insns(), MEM_VOLATILE_P, operands, and start_sequence().
Referenced by ia64_expand_builtin(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), and ia64_expand_op_and_fetch().
Definition at line 521 of file insn-emit.c.
References GEN_INT, gen_rtx_SET, gen_rtx_ZERO_EXTRACT, and L.
Referenced by gen_insv().
Definition at line 4157 of file insn-emit.c.
References div(), DONE, emit_insn(), end_sequence(), expand_unop(), gen_divdi3(), gen_madddi4(), gen_reg_rtx(), gen_rtx_MOD, gen_rtx_SET, get_insns(), neg_optab, NULL_RTX, operands, and start_sequence().
Definition at line 3533 of file insn-emit.c.
References convert_move(), div(), DONE, emit_insn(), end_sequence(), expand_unop(), gen_divsi3(), gen_lowpart, gen_maddsi4(), gen_reg_rtx(), gen_rtx_MOD, gen_rtx_SET, get_insns(), neg_optab, NULL_RTX, operands, and start_sequence().
Definition at line 2624 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 2161 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 55 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SCRATCH, gen_rtx_SET, and gen_rtx_USE.
Referenced by ia64_expand_move().
Definition at line 2082 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 2053 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 2595 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 2111 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 38 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SCRATCH, gen_rtx_SET, and gen_rtx_USE.
Referenced by ia64_expand_move().
Definition at line 2653 of file insn-emit.c.
References abort, adjust_address, DONE, emit_insn(), emit_move_insn(), end_sequence(), force_reg(), gen_rtx_REG(), gen_rtx_SET, GET_CODE, get_insns(), GET_MODE, GR_REGNO_P, ia64_move_ok(), MEM, no_new_pseudos, operand_subword(), operands, out, REG, register_operand(), REGNO, reload_completed, reload_in_progress, spill_tfmode_operand(), start_sequence(), SUBREG_REG, and WORDS_BIG_ENDIAN.
Definition at line 2406 of file insn-emit.c.
References ATTRIBUTE_UNUSED, DONE, emit(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_SCRATCH, gen_rtx_SET, get_insns(), ia64_expand_move(), operands, and start_sequence().
Definition at line 8037 of file insn-emit.c.
References copy_to_reg(), DONE, emit_barrier(), emit_insn(), emit_library_call(), end_sequence(), gen_rtx_SYMBOL_REF, gen_rtx_USE, get_insns(), LCT_NORETURN, operands, Pmode, start_sequence(), and XEXP.
Referenced by expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), and expand_goto().
| rtx gen_nop | ( | ) |
| rtx gen_nop_b | ( | ) |
| rtx gen_nop_f | ( | ) |
| rtx gen_nop_i | ( | ) |
| rtx gen_nop_m | ( | ) |
| rtx gen_nop_x | ( | ) |
Definition at line 563 of file insn-emit.c.
References gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_NOT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, and gen_rtx_SET.
Definition at line 3246 of file insn-emit.c.
References CLEAR_HARD_REG_SET, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), HARD_REG_SET, and start_sequence().
Referenced by peephole2_insns().
Definition at line 1933 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by emit_predicate_relation_info().
| rtx gen_prologue | ( | ) |
Definition at line 7843 of file insn-emit.c.
References const1_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_expand_prologue(), and start_sequence().
Definition at line 1536 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_PLUS, and gen_rtx_SET.
Definition at line 1570 of file insn-emit.c.
References gen_rtvec(), and gen_rtx_UNSPEC.
Referenced by arm_expand_prologue(), ia64_expand_prologue(), thumb_expand_epilogue(), and thumb_expand_prologue().
Definition at line 1966 of file insn-emit.c.
References gen_rtvec(), gen_rtx_SET, and gen_rtx_UNSPEC.
Referenced by ia64_output_mi_thunk().
Definition at line 2523 of file insn-emit.c.
References emit(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SET, get_insns(), operands, REGNO, and start_sequence().
Definition at line 2559 of file insn-emit.c.
References emit(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_REG(), gen_rtx_SET, get_insns(), operands, REGNO, and start_sequence().
Definition at line 8147 of file insn-emit.c.
References copy_to_reg(), DONE, emit_insn(), emit_library_call(), end_sequence(), gen_rtx_SYMBOL_REF, gen_rtx_USE, get_insns(), operands, Pmode, start_sequence(), and XEXP.
Referenced by emit_stack_restore().
| rtx gen_return | ( | ) |
Definition at line 1497 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_RETURN, and gen_rtx_USE.
Definition at line 6275 of file insn-emit.c.
References emit_insn(), end_sequence(), FAIL, gen_rtx_ROTATE, gen_rtx_SET, get_insns(), operands, shift_count_operand(), and start_sequence().
Definition at line 6131 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), GEN_INT, gen_reg_rtx(), gen_rotrsi3(), gen_rtx_ROTATE, gen_rtx_SET, gen_subsi3(), get_insns(), operands, shift_32bit_count_operand(), start_sequence(), and tmp.
Definition at line 6243 of file insn-emit.c.
References emit_insn(), end_sequence(), FAIL, gen_rtx_ROTATERT, gen_rtx_SET, get_insns(), operands, shift_count_operand(), and start_sequence().
Definition at line 6059 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_ROTATERT, gen_rtx_SET, gen_zero_extendsidi2(), get_insns(), GET_MODE, operands, start_sequence(), and tmp.
| rtx gen_safe_across_calls_all | ( | ) |
Definition at line 1946 of file insn-emit.c.
References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Referenced by emit_predicate_relation_info().
| rtx gen_safe_across_calls_normal | ( | ) |
Definition at line 1956 of file insn-emit.c.
References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Referenced by emit_predicate_relation_info().
Definition at line 8006 of file insn-emit.c.
References DONE, emit_insn(), emit_library_call(), end_sequence(), gen_rtx_SYMBOL_REF, gen_rtx_USE, get_insns(), operands, Pmode, start_sequence(), and XEXP.
Referenced by emit_stack_save().
Definition at line 6858 of file insn-emit.c.
References emit_insn(), end_sequence(), EQ, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 1688 of file insn-emit.c.
References gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.
Referenced by ia64_expand_epilogue().
Definition at line 6973 of file insn-emit.c.
References emit_insn(), end_sequence(), GE, gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 7065 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 6950 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), GT, ia64_expand_compare(), operands, and start_sequence().
Definition at line 7042 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 503 of file insn-emit.c.
References const0_rtx, GEN_INT, gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_PARALLEL, gen_rtx_SET, gen_rtx_ZERO_EXTRACT, and L.
Referenced by gen_insv().
Definition at line 7510 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_USE, get_insns(), ia64_expand_call(), NULL_RTX, operands, and start_sequence().
Referenced by alpha_output_mi_thunk_osf(), sh_output_mi_thunk(), and sparc_output_mi_thunk().
| rtx gen_sibcall_epilogue | ( | ) |
Definition at line 7879 of file insn-emit.c.
References DONE, emit_jump_insn(), end_sequence(), gen_rtx_RETURN, get_insns(), ia64_expand_epilogue(), and start_sequence().
Definition at line 1481 of file insn-emit.c.
References const1_rtx, gen_rtvec(), gen_rtx_CALL, gen_rtx_CLOBBER, gen_rtx_MEM(), gen_rtx_PARALLEL, and gen_rtx_SCRATCH.
Referenced by ia64_expand_call().
Definition at line 1429 of file insn-emit.c.
References const0_rtx, gen_rtx_CALL, and gen_rtx_MEM().
Referenced by ia64_expand_call(), and ia64_split_call().
Definition at line 7591 of file insn-emit.c.
References DONE, emit_insn(), end_sequence(), gen_rtx_USE, get_insns(), ia64_expand_call(), operands, and start_sequence().
Definition at line 6927 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), LE, operands, and start_sequence().
Definition at line 7019 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 6904 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), LT, operands, and start_sequence().
Definition at line 6996 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 3920 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3360 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3881 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3321 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GE, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 750 of file insn-emit.c.
References GEN_INT, gen_rtx_LSHIFTRT, gen_rtx_MULT, gen_rtx_SET, gen_rtx_SIGN_EXTEND, gen_rtx_TRUNCATE, and L.
Definition at line 6881 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), NE, operands, and start_sequence().
Definition at line 7111 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 1981 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 2013 of file insn-emit.c.
References copy_rtx(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, get_insns(), REGNO, and start_sequence().
Referenced by split_1().
Definition at line 2141 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), gen_reg_rtx(), get_insns(), ia64_expand_load_address(), operands, Pmode, reload_completed, scratch, and start_sequence().
Referenced by split_2().
Definition at line 2191 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), gen_reg_rtx(), get_insns(), ia64_expand_load_address(), operands, Pmode, reload_completed, scratch, and start_sequence().
Referenced by split_2().
Definition at line 2212 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_expand_load_address(), NULL_RTX, operands, and start_sequence().
Referenced by split_1().
Definition at line 2442 of file insn-emit.c.
References abort, const0_rtx, DONE, emit_insn(), end_sequence(), first, gen_rtx_EXPR_LIST, gen_rtx_SET, GET_CODE, get_insns(), ia64_split_timode(), in, insn, MEM, operands, out, REG_INC, REG_NOTES, reg_overlap_mentioned_p(), start_sequence(), and XEXP.
Referenced by split_2().
Definition at line 2491 of file insn-emit.c.
References abort, const0_rtx, DONE, emit_insn(), end_sequence(), first, gen_rtx_SET, get_insns(), ia64_split_timode(), in, NULL_RTX, operands, out, reg_overlap_mentioned_p(), and start_sequence().
Referenced by split_1().
Definition at line 2838 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), GEN_INT, gen_rtx_ASHIFT, gen_rtx_LSHIFTRT, gen_rtx_SET, gen_rtx_ZERO_EXTRACT, get_insns(), L, and start_sequence().
Definition at line 2873 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), GEN_INT, gen_rtx_ASHIFT, gen_rtx_LSHIFTRT, gen_rtx_SET, gen_rtx_ZERO_EXTRACT, get_insns(), L, and start_sequence().
Definition at line 2908 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_AND, gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 2939 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_AND, gen_rtx_COND_EXEC, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 2968 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_IOR, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Definition at line 2999 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_IOR, gen_rtx_SET, get_insns(), and start_sequence().
Definition at line 3028 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_NE, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, get_insns(), REGNO, and start_sequence().
Definition at line 3072 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_NE, gen_rtx_SET, gen_rtx_UNSPEC, get_insns(), and start_sequence().
Definition at line 3110 of file insn-emit.c.
References const0_rtx, const1_rtx, emit_insn(), end_sequence(), gen_rtx_AND, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 3141 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_AND, gen_rtx_CLOBBER, gen_rtx_NE, gen_rtx_NOT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 3180 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_rtx_IOR, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 3209 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_IOR, gen_rtx_NE, gen_rtx_NOT, gen_rtx_PARALLEL, gen_rtx_SCRATCH, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 3680 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), and start_sequence().
Referenced by split_2().
Definition at line 3800 of file insn-emit.c.
References copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_CLOBBER, gen_rtx_MULT, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_2().
Definition at line 4287 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), and start_sequence().
Referenced by split_2().
Definition at line 4466 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), and start_sequence().
Referenced by split_2().
Definition at line 4650 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_FLOAT_TRUNCATE, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), REGNO, and start_sequence().
Referenced by split_2().
Definition at line 4817 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_FLOAT_TRUNCATE, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), REGNO, and start_sequence().
Referenced by split_2().
Definition at line 5000 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_FLOAT_TRUNCATE, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), REGNO, and start_sequence().
Referenced by split_2().
Definition at line 5238 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_FLOAT_TRUNCATE, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_REG(), gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), REGNO, and start_sequence().
Referenced by split_2().
Definition at line 5461 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), and start_sequence().
Definition at line 5700 of file insn-emit.c.
References const0_rtx, CONST1_RTX, const1_rtx, copy_rtx(), emit(), emit_insn(), end_sequence(), gen_rtvec(), gen_rtx_COND_EXEC, gen_rtx_DIV, gen_rtx_MULT, gen_rtx_NE, gen_rtx_NEG, gen_rtx_PARALLEL, gen_rtx_PLUS, gen_rtx_SET, gen_rtx_UNSPEC, gen_rtx_USE, get_insns(), and start_sequence().
Definition at line 6096 of file insn-emit.c.
References copy_rtx(), emit_insn(), end_sequence(), GEN_INT, gen_rtx_ASHIFT, gen_rtx_IOR, gen_rtx_LSHIFTRT, gen_rtx_REG(), gen_rtx_SET, gen_rtx_ZERO_EXTEND, get_insns(), L, REGNO, and start_sequence().
Referenced by split_1(), and split_insns().
Definition at line 6169 of file insn-emit.c.
References copy_rtx(), emit_insn(), end_sequence(), GEN_INT, gen_rtx_ASHIFT, gen_rtx_IOR, gen_rtx_LSHIFTRT, gen_rtx_REG(), gen_rtx_SET, gen_rtx_ZERO_EXTEND, get_insns(), INTVAL, L, REGNO, and start_sequence().
Referenced by split_1().
Definition at line 6208 of file insn-emit.c.
References copy_rtx(), emit_insn(), end_sequence(), gen_rtx_MULT, gen_rtx_PLUS, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 7135 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 7167 of file insn-emit.c.
References const0_rtx, const1_rtx, copy_rtx(), emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_EQ, gen_rtx_NE, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 7199 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), emit_note(), end_sequence(), EQ, gen_rtx_COND_EXEC, gen_rtx_fmt_ee(), gen_rtx_SET, GET_CODE, get_insns(), NE, NOTE_INSN_DELETED, NULL, operands, rtx_equal_p(), start_sequence(), and tmp.
Referenced by split_1().
Definition at line 7239 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_NEG, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 7269 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), EQ, gen_rtx_COND_EXEC, gen_rtx_fmt_ee(), gen_rtx_NEG, gen_rtx_SET, GET_CODE, get_insns(), NE, and start_sequence().
Referenced by split_1().
Definition at line 7309 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_COND_EXEC, gen_rtx_NEG, gen_rtx_SET, get_insns(), and start_sequence().
Referenced by split_1().
Definition at line 7339 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), EQ, gen_rtx_COND_EXEC, gen_rtx_fmt_ee(), gen_rtx_NEG, gen_rtx_SET, GET_CODE, get_insns(), NE, and start_sequence().
Referenced by split_1().
Definition at line 7379 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), EQ, gen_rtx_COND_EXEC, gen_rtx_fmt_ee(), gen_rtx_SET, GET_CODE, get_insns(), NE, and start_sequence().
Referenced by split_1().
Definition at line 7426 of file insn-emit.c.
References const0_rtx, copy_rtx(), emit_insn(), end_sequence(), EQ, gen_rtx_COND_EXEC, gen_rtx_fmt_ee(), gen_rtx_SET, GET_CODE, get_insns(), NE, and start_sequence().
Referenced by split_1().
Definition at line 7684 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_split_call(), NULL_RTX, operands, and start_sequence().
Referenced by split_2().
Definition at line 7703 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_split_call(), NULL_RTX, operands, and start_sequence().
Referenced by split_2().
Definition at line 7722 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_split_call(), operands, and start_sequence().
Referenced by split_2().
Definition at line 7741 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_split_call(), operands, and start_sequence().
Referenced by split_2().
Definition at line 7760 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_split_call(), NULL_RTX, operands, and start_sequence().
Referenced by split_2().
Definition at line 8081 of file insn-emit.c.
References const0_rtx, DONE, emit_insn(), end_sequence(), get_insns(), ia64_reload_gp(), and start_sequence().
Referenced by split_insns().
Definition at line 7088 of file insn-emit.c.
References emit_insn(), end_sequence(), gen_rtx_SET, get_insns(), ia64_expand_compare(), operands, and start_sequence().
Definition at line 7778 of file insn-emit.c.
References abort, addr(), emit_jump_insn(), end_sequence(), expand_simple_binop(), gen_rtvec(), gen_rtx_LABEL_REF, gen_rtx_PARALLEL, gen_rtx_SET, gen_rtx_USE, GET_CODE, get_insns(), get_last_insn(), last, MEM, NULL_RTX, operands, OPTAB_DIRECT, pc_rtx, PLUS, rtx_equal_p(), SET_DEST, SET_SRC, single_set, start_sequence(), and XEXP.
| rtx gen_trap | ( | ) |
Definition at line 7971 of file insn-emit.c.
References const0_rtx, const1_rtx, and gen_rtx_TRAP_IF.
Definition at line 4196 of file insn-emit.c.
References const1_rtx, CONSTANT_P, DONE, emit_insn(), end_sequence(), expand_float(), force_reg(), gen_divdi3_internal_lat(), gen_divdi3_internal_thr(), gen_fixuns_trunctfdi2_alts(), gen_reg_rtx(), gen_rtx_SET, gen_rtx_UDIV, get_insns(), operands, start_sequence(), and TARGET_INLINE_INT_DIV_LAT.
Referenced by gen_umoddi3().
Definition at line 3578 of file insn-emit.c.
References const1_rtx, CONST_DOUBLE_FROM_REAL_VALUE, CONSTANT_P, DONE, emit_insn(), emit_move_insn(), end_sequence(), expand_float(), force_reg(), gen_divsi3_internal(), gen_fixuns_trunctfdi2_alts(), gen_lowpart, gen_reg_rtx(), gen_rtx_SET, gen_rtx_UDIV, get_insns(), operands, real_2expN(), REAL_VALUE_TYPE, and start_sequence().
Referenced by gen_umodsi3().
Definition at line 3998 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GEU, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3438 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GEU, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3959 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GEU, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 3399 of file insn-emit.c.
References const0_rtx, emit_insn(), end_sequence(), gen_reg_rtx(), gen_rtx_GEU, gen_rtx_IF_THEN_ELSE, gen_rtx_NE, gen_rtx_SET, get_insns(), operands, and start_sequence().
Definition at line 4247 of file insn-emit.c.
References div(), DONE, emit_insn(), end_sequence(), expand_unop(), gen_madddi4(), gen_reg_rtx(), gen_rtx_SET, gen_rtx_UMOD, gen_udivdi3(), get_insns(), neg_optab, NULL_RTX, operands, and start_sequence().
Definition at line 3634 of file insn-emit.c.
References convert_move(), div(), DONE, emit_insn(), end_sequence(), expand_unop(), gen_lowpart, gen_maddsi4(), gen_reg_rtx(), gen_rtx_SET, gen_rtx_UMOD, gen_udivsi3(), get_insns(), neg_optab, NULL_RTX, operands, and start_sequence().
Definition at line 769 of file insn-emit.c.
References GEN_INT, gen_rtx_LSHIFTRT, gen_rtx_MULT, gen_rtx_SET, gen_rtx_TRUNCATE, gen_rtx_ZERO_EXTEND, and L.
Definition at line 7634 of file insn-emit.c.
References const0_rtx, DONE, emit_call_insn(), emit_insn(), emit_move_insn(), end_sequence(), gen_blockage(), gen_call(), gen_rtvec(), gen_rtx_CALL, gen_rtx_PARALLEL, get_insns(), i, NULL, operands, SET_DEST, SET_SRC, start_sequence(), XVECEXP, and XVECLEN.
Definition at line 1917 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, and gen_rtx_SET.
Referenced by ia64_expand_lock_test_and_set().
Definition at line 1901 of file insn-emit.c.
References gen_rtvec(), gen_rtx_PARALLEL, and gen_rtx_SET.
Referenced by ia64_expand_lock_test_and_set().
1.5.6