gcc-8.3/gcc/rtx_writer/print_rtl_single_with_indent()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#sf6ae581]
#backlinks
*説明 [#fbe6e8b0]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#o4088f55]
-const_rtx x
--
--[[gcc-8.3/gcc/const_rtx]]
-int ind
--
**返り値 [#ra834ff3]
-int
--
**参考 [#r4877c6a]
*実装 [#p4e34e6a]
/* Like print_rtl_single, except specify an indentation....
int
rtx_writer::print_rtl_single_with_indent (const_rtx x, i...
{
char *s_indent = (char *) alloca ((size_t) ind + 1);
memset ((void *) s_indent, ' ', (size_t) ind);
s_indent[ind] = '\0';
fputs (s_indent, m_outfile);
fputs (print_rtx_head, m_outfile);
int old_indent = m_indent;
m_indent = ind;
m_sawclose = 0;
print_rtx (x);
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
putc ('\n', m_outfile);
m_indent = old_indent;
return 1;
}
*コメント [#v53fe288]
終了行:
*参照元 [#sf6ae581]
#backlinks
*説明 [#fbe6e8b0]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#o4088f55]
-const_rtx x
--
--[[gcc-8.3/gcc/const_rtx]]
-int ind
--
**返り値 [#ra834ff3]
-int
--
**参考 [#r4877c6a]
*実装 [#p4e34e6a]
/* Like print_rtl_single, except specify an indentation....
int
rtx_writer::print_rtl_single_with_indent (const_rtx x, i...
{
char *s_indent = (char *) alloca ((size_t) ind + 1);
memset ((void *) s_indent, ' ', (size_t) ind);
s_indent[ind] = '\0';
fputs (s_indent, m_outfile);
fputs (print_rtx_head, m_outfile);
int old_indent = m_indent;
m_indent = ind;
m_sawclose = 0;
print_rtx (x);
-
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
putc ('\n', m_outfile);
m_indent = old_indent;
return 1;
}
*コメント [#v53fe288]
ページ名: