GCC Middle and Back End API Reference
insn_gen_fn Struct Reference

#include <recog.h>

Public Types

typedef rtx(* f0 )(void)
typedef rtx(* f1 )(rtx)
typedef rtx(* f2 )(rtx, rtx)
typedef rtx(* f3 )(rtx, rtx, rtx)
typedef rtx(* f4 )(rtx, rtx, rtx, rtx)
typedef rtx(* f5 )(rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f6 )(rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f7 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f8 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f9 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f10 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f11 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f12 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f13 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f14 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f15 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* f16 )(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef f0 stored_funcptr

Public Member Functions

rtx operator() (void) const
rtx operator() (rtx a0) const
rtx operator() (rtx a0, rtx a1) const
rtx operator() (rtx a0, rtx a1, rtx a2) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10, rtx a11) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10, rtx a11, rtx a12) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10, rtx a11, rtx a12, rtx a13) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10, rtx a11, rtx a12, rtx a13, rtx a14) const
rtx operator() (rtx a0, rtx a1, rtx a2, rtx a3, rtx a4, rtx a5, rtx a6, rtx a7, rtx a8, rtx a9, rtx a10, rtx a11, rtx a12, rtx a13, rtx a14, rtx a15) const
insn_gen_fn operator* (void) const

Data Fields

stored_funcptr func

Member Typedef Documentation

typedef rtx(* insn_gen_fn::f0)(void)
typedef rtx(* insn_gen_fn::f1)(rtx)
typedef rtx(* insn_gen_fn::f10)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f11)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f12)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f13)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f14)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f15)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f16)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f2)(rtx, rtx)
typedef rtx(* insn_gen_fn::f3)(rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f4)(rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f5)(rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f6)(rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f7)(rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f8)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)
typedef rtx(* insn_gen_fn::f9)(rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx, rtx)

Member Function Documentation

rtx insn_gen_fn::operator() ( void  ) const
inline
rtx insn_gen_fn::operator() ( rtx  a0) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10,
rtx  a11 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10,
rtx  a11,
rtx  a12 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10,
rtx  a11,
rtx  a12,
rtx  a13 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10,
rtx  a11,
rtx  a12,
rtx  a13,
rtx  a14 
) const
inline
rtx insn_gen_fn::operator() ( rtx  a0,
rtx  a1,
rtx  a2,
rtx  a3,
rtx  a4,
rtx  a5,
rtx  a6,
rtx  a7,
rtx  a8,
rtx  a9,
rtx  a10,
rtx  a11,
rtx  a12,
rtx  a13,
rtx  a14,
rtx  a15 
) const
inline
insn_gen_fn insn_gen_fn::operator* ( void  ) const
inline

Field Documentation

stored_funcptr insn_gen_fn::func

The documentation for this struct was generated from the following file: