構造体定義書 仕様書作成ツール【A HotDocument】

induction

構文構文

struct induction

ファイル名ファイル名

loop.h

構造体情報構造体情報

No. 名称 属性説明
1
induction   
  insn rtx The insn that sets a biv or giv
  new_reg rtx New register, containing strength reduced
  src_reg rtx Biv from which this giv is computed.
  giv_type g_types Indicate whether DEST_ADDR or DEST_REG
  dest_reg rtx Destination register for insn: this is the
  location rtx * Place in the insn where this giv occurs.
  mode machine_mode The mode of this biv or giv
  mem_mode machine_mode For DEST_ADDR, mode of the memory object.
  mult_val rtx Multiplicative factor for src_reg.
  add_val rtx Additive constant for that product.
  benefit int Gain from eliminating this insn.
  final_value rtx If the giv is used outside the loop, and its
  replaceable unsigned 1 if we can substitute the strength-reduced
  not_replaceable unsigned Used to prevent duplicating work. This is
  ignore unsigned 1 prohibits further processing of giv
  always_computable unsigned 1 if this set occurs each iteration
  maybe_multiple unsigned Only used for a biv and 1 if this biv
  cant_derive unsigned For giv's, 1 if this giv cannot derive
  combined_with unsigned 1 if this giv has been combined with. It
  maybe_dead unsigned 1 if this giv might be dead. In that case,
  lifetime int Length of life of this giv
  times_used int # times this giv is used.
  derive_adjustment rtx If nonzero, is an adjustment to be
  next_iv induction * For givs, links together all givs that are
  same induction * If this giv has been combined with another
  const_adjust HOST_WIDE_INT Used by loop unrolling, when an address giv

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー