gcc-8.3/gcc/rtx_writer/print_rtl()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#x84cc0a3]
#backlinks
*説明 [#q168c5b9]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#t6c8a3c2]
-const_rtx rtx_first
--
--[[gcc-8.3/gcc/const_rtx]]
**返り値 [#ec8173ad]
-なし
**参考 [#n44f7066]
*実装 [#ye586f0b]
/* External entry point for printing a chain of insns
starting with RTX_FIRST.
A blank line separates insns.
If RTX_FIRST is not an insn, then it alone is printed...
void
rtx_writer::print_rtl (const_rtx rtx_first)
{
const rtx_insn *tmp_rtx;
if (rtx_first == 0)
{
fputs (print_rtx_head, m_outfile);
fputs ("(nil)\n", m_outfile);
}
else
switch (GET_CODE (rtx_first))
{
-
--[[gcc-8.3/gcc/GET_CODE()]]
case INSN:
case JUMP_INSN:
case CALL_INSN:
case NOTE:
case CODE_LABEL:
case JUMP_TABLE_DATA:
case BARRIER:
for (tmp_rtx = as_a <const rtx_insn *> (rtx_first);
tmp_rtx != 0;
tmp_rtx = NEXT_INSN (tmp_rtx))
{
fputs (print_rtx_head, m_outfile);
print_rtx (tmp_rtx);
fprintf (m_outfile, "\n");
}
break;
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
--[[gcc-8.3/gcc/NEXT_INSN()]]
default:
fputs (print_rtx_head, m_outfile);
print_rtx (rtx_first);
}
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
}
*コメント [#v2e14b01]
終了行:
*参照元 [#x84cc0a3]
#backlinks
*説明 [#q168c5b9]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#t6c8a3c2]
-const_rtx rtx_first
--
--[[gcc-8.3/gcc/const_rtx]]
**返り値 [#ec8173ad]
-なし
**参考 [#n44f7066]
*実装 [#ye586f0b]
/* External entry point for printing a chain of insns
starting with RTX_FIRST.
A blank line separates insns.
If RTX_FIRST is not an insn, then it alone is printed...
void
rtx_writer::print_rtl (const_rtx rtx_first)
{
const rtx_insn *tmp_rtx;
if (rtx_first == 0)
{
fputs (print_rtx_head, m_outfile);
fputs ("(nil)\n", m_outfile);
}
else
switch (GET_CODE (rtx_first))
{
-
--[[gcc-8.3/gcc/GET_CODE()]]
case INSN:
case JUMP_INSN:
case CALL_INSN:
case NOTE:
case CODE_LABEL:
case JUMP_TABLE_DATA:
case BARRIER:
for (tmp_rtx = as_a <const rtx_insn *> (rtx_first);
tmp_rtx != 0;
tmp_rtx = NEXT_INSN (tmp_rtx))
{
fputs (print_rtx_head, m_outfile);
print_rtx (tmp_rtx);
fprintf (m_outfile, "\n");
}
break;
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
--[[gcc-8.3/gcc/NEXT_INSN()]]
default:
fputs (print_rtx_head, m_outfile);
print_rtx (rtx_first);
}
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
}
*コメント [#v2e14b01]
ページ名: