*参照元 [#x7ba8097]
#backlinks

*説明 [#hd7dc067]
FIXME: なにをするもの?

-とぴっく
--解説


**参考 [#abc53b88]

-RTL に関連する変数や定義を行う際に、
rtl.def と DEF_RTL_EXPR マクロを用いたお作法がある。
--[[gcc-8.3/gcc/DEF_RTL_EXPR()]]


**関連モジュール [#dc5284ee]

-
--[[gcc-8.3/]]
-RTL をダンプする関数
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]

-RTL のデータ構造
--[[gcc-8.3/gcc/rtx_def]]
-RTL のオペランド
--オペランドの中身は rtx_def.u.fld[] で参照できる。
--いくつオペランドを持っているかは、RTL の定義の FORMAT を見ればわかる。
--例えば insn なら format は "uuBeiie" なので、7個持っている。
--[[gcc-8.3/gcc/rtunion]]

-RTL の定義
--[[gcc-8.3/DEF_RTL_EXPR()]]


*コメント [#ye27b383]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS