osprey/kg++fe/gnu/ia64/insn-emit.c File Reference

#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"

Include dependency graph for insn-emit.c:

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 Documentation

#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.


Function Documentation

void add_clobbers ( pattern  ,
int  insn_code_number 
)

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 8293 of file insn-emit.c.

References abort.

rtx gen_absdf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1024 of file insn-emit.c.

References gen_rtx_ABS, and gen_rtx_SET.

rtx gen_absdi2 ( rtx  operand0,
rtx  operand1 
)

rtx gen_abssf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 888 of file insn-emit.c.

References gen_rtx_ABS, and gen_rtx_SET.

rtx gen_abssi2 ( rtx  operand0,
rtx  operand1 
)

rtx gen_abstf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1162 of file insn-emit.c.

References gen_rtx_ABS, and gen_rtx_SET.

rtx gen_add_dtprel ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_add_tprel ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_adddf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 982 of file insn-emit.c.

References gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_adddi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 688 of file insn-emit.c.

References gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_addsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 846 of file insn-emit.c.

References gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_addsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 592 of file insn-emit.c.

References gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_addtf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1120 of file insn-emit.c.

References gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_alloc ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3,
rtx  operand4 
)

rtx gen_andbi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 535 of file insn-emit.c.

References gen_rtx_AND, and gen_rtx_SET.

rtx gen_anddi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1314 of file insn-emit.c.

References gen_rtx_AND, and gen_rtx_SET.

rtx gen_ashldi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1260 of file insn-emit.c.

References gen_rtx_ASHIFT, and gen_rtx_SET.

rtx gen_ashlsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_ashrdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1274 of file insn-emit.c.

References gen_rtx_ASHIFTRT, and gen_rtx_SET.

rtx gen_ashrsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_beq ( rtx  operand0  ) 

rtx gen_bge ( rtx  operand0  ) 

rtx gen_bgeu ( rtx  operand0  ) 

rtx gen_bgt ( rtx  operand0  ) 

rtx gen_bgtu ( rtx  operand0  ) 

rtx gen_ble ( rtx  operand0  ) 

rtx gen_bleu ( rtx  operand0  ) 

rtx gen_blockage (  ) 

Definition at line 1762 of file insn-emit.c.

References const0_rtx, gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.

rtx gen_blt ( rtx  operand0  ) 

rtx gen_bltu ( rtx  operand0  ) 

rtx gen_bne ( rtx  operand0  ) 

rtx gen_bordered ( rtx  operand0  ) 

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().

rtx gen_bsp_value ( rtx  operand0  ) 

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().

rtx gen_builtin_setjmp_receiver ( rtx  operand0  ) 

Definition at line 1806 of file insn-emit.c.

References gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.

rtx gen_bundle_selector ( rtx  operand0  ) 

rtx gen_bunordered ( rtx  operand0  ) 

rtx gen_call ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_call_gp ( rtx  operand0,
rtx  operand1 
)

rtx gen_call_nogp ( rtx  operand0,
rtx  operand1 
)

rtx gen_call_value ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3,
rtx  operand4 
)

rtx gen_call_value_gp ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_call_value_nogp ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_cmpbi ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmpdf ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmpdi ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmpsf ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmpsi ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmptf ( rtx  operand0,
rtx  operand1 
)

rtx gen_cmpxchg_acq_di ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_cmpxchg_acq_si ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_conditional_trap ( rtx  operand0,
rtx  operand1 
)

rtx gen_divdf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divdf3_internal_lat ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_divdf3_internal_thr ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_divdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divdi3_internal_lat ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divdi3_internal_thr ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divsf3_internal_lat ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_divsf3_internal_thr ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_divsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divsi3_internal ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_divtf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_divtf3_internal_lat ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_divtf3_internal_thr ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_doloop_end ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3,
rtx  operand4 
)

rtx gen_doloop_end_internal ( rtx  operand0,
rtx  operand1 
)

rtx gen_eh_epilogue ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_epilogue (  ) 

rtx gen_epilogue_deallocate_stack ( rtx  operand0,
rtx  operand1 
)

Definition at line 1555 of file insn-emit.c.

References gen_rtvec(), gen_rtx_PARALLEL, and gen_rtx_SET.

rtx gen_extenddftf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 247 of file insn-emit.c.

References gen_rtx_FLOAT_EXTEND, and gen_rtx_SET.

rtx gen_extendhidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 163 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SIGN_EXTEND.

rtx gen_extendqidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 151 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SIGN_EXTEND.

rtx gen_extendsfdf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 223 of file insn-emit.c.

References gen_rtx_FLOAT_EXTEND, and gen_rtx_SET.

rtx gen_extendsftf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 235 of file insn-emit.c.

References gen_rtx_FLOAT_EXTEND, and gen_rtx_SET.

rtx gen_extendsidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 175 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SIGN_EXTEND.

rtx gen_extv ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

Definition at line 471 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SIGN_EXTRACT.

rtx gen_extzv ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

Definition at line 487 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_ZERO_EXTRACT.

rtx gen_fetchadd_acq_di ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_fetchadd_acq_si ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_ffsdi2 ( rtx  operand0,
rtx  operand1 
)

rtx gen_fix_truncdfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 343 of file insn-emit.c.

References gen_rtx_FIX, and gen_rtx_SET.

rtx gen_fix_truncsfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 331 of file insn-emit.c.

References gen_rtx_FIX, and gen_rtx_SET.

rtx gen_fix_trunctfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 355 of file insn-emit.c.

References gen_rtx_FIX, and gen_rtx_SET.

rtx gen_fix_trunctfdi2_alts ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_fixuns_truncdfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 431 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FIX.

rtx gen_fixuns_truncsfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 419 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FIX.

rtx gen_fixuns_trunctfdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 443 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FIX.

rtx gen_fixuns_trunctfdi2_alts ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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_floatdidf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 307 of file insn-emit.c.

References gen_rtx_FLOAT, and gen_rtx_SET.

rtx gen_floatdisf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 319 of file insn-emit.c.

References gen_rtx_FLOAT, and gen_rtx_SET.

rtx gen_floatditf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 295 of file insn-emit.c.

References gen_rtx_FLOAT, and gen_rtx_SET.

rtx gen_floatunsdidf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 395 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FLOAT.

rtx gen_floatunsdisf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 383 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FLOAT.

rtx gen_floatunsditf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 407 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_UNSIGNED_FLOAT.

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().

rtx gen_fr_restore ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_fr_spill ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_gprel64_offset ( rtx  operand0,
rtx  operand1 
)

Definition at line 86 of file insn-emit.c.

References gen_rtx_MINUS, gen_rtx_REG(), and gen_rtx_SET.

rtx gen_gr_restore ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_gr_restore_internal ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

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.

rtx gen_gr_spill ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_gr_spill_internal ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

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.

rtx gen_indirect_jump ( rtx  operand0  ) 

Definition at line 1526 of file insn-emit.c.

References gen_rtx_SET, and pc_rtx.

rtx gen_insn_group_barrier ( rtx  operand0  ) 

rtx gen_insv ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_iorbi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 549 of file insn-emit.c.

References gen_rtx_IOR, and gen_rtx_SET.

rtx gen_iordi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1328 of file insn-emit.c.

References gen_rtx_IOR, and gen_rtx_SET.

rtx gen_jump ( rtx  operand0  ) 

Definition at line 1515 of file insn-emit.c.

References gen_rtx_LABEL_REF, gen_rtx_SET, and pc_rtx.

rtx gen_load_dtprel ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_load_fptr ( rtx  operand0,
rtx  operand1 
)

rtx gen_load_gprel ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_load_gprel64 ( rtx  operand0,
rtx  operand1 
)

rtx gen_load_ltoff_dtpmod ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_load_ltoff_dtprel ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_load_ltoff_tprel ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_load_symptr ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_load_tprel ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_lshrdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1288 of file insn-emit.c.

References gen_rtx_LSHIFTRT, and gen_rtx_SET.

rtx gen_lshrsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_madddi4 ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_maddsi4 ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

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_maxdf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1062 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMAX.

rtx gen_maxsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 926 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMAX.

rtx gen_maxtf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1200 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMAX.

rtx gen_mf (  ) 

rtx gen_mindf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1048 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMIN.

rtx gen_minsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 912 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMIN.

rtx gen_mintf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1186 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_SMIN.

rtx gen_mix4right ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_moddi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_modsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_movbi ( rtx  operand0,
rtx  operand1 
)

Definition at line 27 of file insn-emit.c.

References gen_rtx_SET.

rtx gen_movdf ( rtx  operand0,
rtx  operand1 
)

rtx gen_movdi ( rtx  operand0,
rtx  operand1 
)

rtx gen_movdi_symbolic ( rtx  operand0,
rtx  operand1 
)

rtx gen_movhi ( rtx  operand0,
rtx  operand1 
)

rtx gen_movqi ( rtx  operand0,
rtx  operand1 
)

rtx gen_movsf ( rtx  operand0,
rtx  operand1 
)

rtx gen_movsi ( rtx  operand0,
rtx  operand1 
)

rtx gen_movsi_symbolic ( rtx  operand0,
rtx  operand1 
)

rtx gen_movtf ( rtx  operand0,
rtx  operand1 
)

rtx gen_movti ( rtx  operand0,
rtx  operand1 
)

rtx gen_muldf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1010 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_muldi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 716 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_mulhi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 578 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_mulsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 874 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_mulsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 620 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_multf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1148 of file insn-emit.c.

References gen_rtx_MULT, and gen_rtx_SET.

rtx gen_negdf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1036 of file insn-emit.c.

References gen_rtx_NEG, and gen_rtx_SET.

rtx gen_negdi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 788 of file insn-emit.c.

References gen_rtx_NEG, and gen_rtx_SET.

rtx gen_negsf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 900 of file insn-emit.c.

References gen_rtx_NEG, and gen_rtx_SET.

rtx gen_negsi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 651 of file insn-emit.c.

References gen_rtx_NEG, and gen_rtx_SET.

rtx gen_negtf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1174 of file insn-emit.c.

References gen_rtx_NEG, and gen_rtx_SET.

rtx gen_nonlocal_goto ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_nop (  ) 

Definition at line 1709 of file insn-emit.c.

References const0_rtx.

rtx gen_nop_b (  ) 

Definition at line 1737 of file insn-emit.c.

References GEN_INT, and L.

Referenced by gen_nop_type().

rtx gen_nop_f (  ) 

Definition at line 1730 of file insn-emit.c.

References GEN_INT, and L.

Referenced by gen_nop_type().

rtx gen_nop_i (  ) 

Definition at line 1723 of file insn-emit.c.

References GEN_INT, and L.

Referenced by gen_nop_type().

rtx gen_nop_m (  ) 

Definition at line 1716 of file insn-emit.c.

References const1_rtx.

Referenced by gen_nop_type().

rtx gen_nop_x (  ) 

Definition at line 1744 of file insn-emit.c.

References GEN_INT, and L.

Referenced by gen_nop_type().

rtx gen_one_cmplbi2 ( rtx  operand0,
rtx  operand1 
)

rtx gen_one_cmpldi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1356 of file insn-emit.c.

References gen_rtx_NOT, and gen_rtx_SET.

rtx gen_one_cmplsi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 1302 of file insn-emit.c.

References gen_rtx_NOT, and gen_rtx_SET.

rtx gen_peephole2_313 ( curr_insn  ,
rtx operands 
)

rtx gen_pred_rel_mutex ( rtx  operand0  ) 

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_prefetch ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1793 of file insn-emit.c.

References gen_rtx_PREFETCH.

rtx gen_prologue (  ) 

rtx gen_prologue_allocate_stack ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

Definition at line 1536 of file insn-emit.c.

References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_PLUS, and gen_rtx_SET.

rtx gen_prologue_use ( rtx  operand0  ) 

rtx gen_ptr_extend ( rtx  operand0,
rtx  operand1 
)

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().

rtx gen_reload_inti ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_reload_outti ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_restore_stack_nonlocal ( rtx  operand0,
rtx  operand1 
)

rtx gen_return (  ) 

Definition at line 1508 of file insn-emit.c.

References gen_rtx_RETURN.

rtx gen_return_internal ( rtx  operand0  ) 

Definition at line 1497 of file insn-emit.c.

References gen_rtvec(), gen_rtx_PARALLEL, gen_rtx_RETURN, and gen_rtx_USE.

rtx gen_rotldi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_rotlsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_rotrdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_rotrsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_save_stack_nonlocal ( rtx  operand0,
rtx  operand1 
)

rtx gen_seq ( rtx  operand0  ) 

rtx gen_set_bsp ( rtx  operand0  ) 

Definition at line 1688 of file insn-emit.c.

References gen_rtvec(), and gen_rtx_UNSPEC_VOLATILE.

Referenced by ia64_expand_epilogue().

rtx gen_sge ( rtx  operand0  ) 

rtx gen_sgeu ( rtx  operand0  ) 

rtx gen_sgt ( rtx  operand0  ) 

rtx gen_sgtu ( rtx  operand0  ) 

rtx gen_shift_mix4left ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_sibcall ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3 
)

rtx gen_sibcall_epilogue (  ) 

rtx gen_sibcall_gp ( rtx  operand0  ) 

rtx gen_sibcall_nogp ( rtx  operand0  ) 

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().

rtx gen_sibcall_value ( rtx  operand0,
rtx  operand1,
rtx  operand2,
rtx  operand3,
rtx  operand4 
)

rtx gen_sle ( rtx  operand0  ) 

rtx gen_sleu ( rtx  operand0  ) 

rtx gen_slt ( rtx  operand0  ) 

rtx gen_sltu ( rtx  operand0  ) 

rtx gen_smaxdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_smaxsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_smindi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_sminsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_smuldi3_highpart ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_sne ( rtx  operand0  ) 

rtx gen_sordered ( rtx  operand0  ) 

rtx gen_split_276 ( rtx operands  ) 

rtx gen_split_277 ( rtx operands  ) 

rtx gen_split_281 ( operands   ) 

rtx gen_split_283 ( operands   ) 

rtx gen_split_284 ( operands   ) 

rtx gen_split_293 ( operands   ) 

rtx gen_split_294 ( operands   ) 

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_split_323 ( rtx operands  ) 

rtx gen_split_324 ( rtx operands  ) 

rtx gen_split_335 ( rtx operands  ) 

rtx gen_split_336 ( rtx operands  ) 

rtx gen_split_338 ( rtx operands  ) 

rtx gen_split_339 ( rtx operands  ) 

rtx gen_split_341 ( rtx operands  ) 

rtx gen_split_342 ( rtx operands  ) 

rtx gen_split_344 ( rtx operands  ) 

rtx gen_split_345 ( rtx operands  ) 

rtx gen_split_350 ( rtx operands  ) 

rtx gen_split_352 ( rtx operands  ) 

rtx gen_split_353 ( rtx operands  ) 

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_split_401 ( operands   ) 

rtx gen_split_402 ( operands   ) 

rtx gen_split_403 ( operands   ) 

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().

rtx gen_split_404 ( operands   ) 

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().

rtx gen_split_405 ( operands   ) 

rtx gen_split_416 ( operands   ) 

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().

rtx gen_subdf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 996 of file insn-emit.c.

References gen_rtx_MINUS, and gen_rtx_SET.

rtx gen_subdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 702 of file insn-emit.c.

References gen_rtx_MINUS, and gen_rtx_SET.

rtx gen_subsf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 860 of file insn-emit.c.

References gen_rtx_MINUS, and gen_rtx_SET.

rtx gen_subsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 606 of file insn-emit.c.

References gen_rtx_MINUS, and gen_rtx_SET.

rtx gen_subtf3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1134 of file insn-emit.c.

References gen_rtx_MINUS, and gen_rtx_SET.

rtx gen_sunordered ( rtx  operand0  ) 

rtx gen_tablejump ( rtx  operand0,
rtx  operand1 
)

rtx gen_trap (  ) 

Definition at line 7971 of file insn-emit.c.

References const0_rtx, const1_rtx, and gen_rtx_TRAP_IF.

rtx gen_truncdfsf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 259 of file insn-emit.c.

References gen_rtx_FLOAT_TRUNCATE, and gen_rtx_SET.

rtx gen_trunctfdf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 283 of file insn-emit.c.

References gen_rtx_FLOAT_TRUNCATE, and gen_rtx_SET.

rtx gen_trunctfsf2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 271 of file insn-emit.c.

References gen_rtx_FLOAT_TRUNCATE, and gen_rtx_SET.

rtx gen_udivdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_udivsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umaxdi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umaxsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umindi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_uminsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umoddi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umodsi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_umuldi3_highpart ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_untyped_call ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

rtx gen_xchgdi ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_xchgsi ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

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().

rtx gen_xordi3 ( rtx  operand0,
rtx  operand1,
rtx  operand2 
)

Definition at line 1342 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_XOR.

rtx gen_zero_extendhidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 199 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_ZERO_EXTEND.

rtx gen_zero_extendqidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 187 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_ZERO_EXTEND.

rtx gen_zero_extendsidi2 ( rtx  operand0,
rtx  operand1 
)

Definition at line 211 of file insn-emit.c.

References gen_rtx_SET, and gen_rtx_ZERO_EXTEND.

rtx gen_peephole2_313 PARAMS ( (rtx, rtx *)   ) 

rtx gen_split_276 PARAMS ( (rtx *)   ) 


Generated on Wed Apr 8 15:37:08 2009 for Open64 by  doxygen 1.5.6