gcc-8.3/gcc/rtx_writer/print_rtx_operand_code_e()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#y9cc1043]
#backlinks
*説明 [#yaa14b30]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#za35743c]
-const_rtx in_rtx
--
--[[gcc-8.3/gcc/const_rtx]]
-int idx
--
**返り値 [#b7099076]
-なし
**参考 [#pdac8ea1]
*実装 [#ed7882dd]
/* Subroutine of print_rtx_operand for handling code 'e'.
Also called by print_rtx_operand_code_u for handling ...
for LABEL_REFs when they don't reference a CODE_LABEL...
void
rtx_writer::print_rtx_operand_code_e (const_rtx in_rtx, ...
{
m_indent += 2;
if (idx == 6 && INSN_P (in_rtx))
/* Put REG_NOTES on their own line. */
fprintf (m_outfile, "\n%s%*s",
print_rtx_head, m_indent * 2, "");
-
--[[gcc-8.3/gcc/INSN_P()]]
if (!m_sawclose)
fprintf (m_outfile, " ");
if (idx == 7 && CALL_P (in_rtx))
{
m_in_call_function_usage = true;
print_rtx (XEXP (in_rtx, idx));
m_in_call_function_usage = false;
}
else
print_rtx (XEXP (in_rtx, idx));
m_indent -= 2;
-
--[[gcc-8.3/gcc/CALL_P()]]
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
--[[gcc-8.3/gcc/XEXP()]]
}
*コメント [#c09a2eb9]
終了行:
*参照元 [#y9cc1043]
#backlinks
*説明 [#yaa14b30]
-パス: [[gcc-8.3/gcc/print-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#za35743c]
-const_rtx in_rtx
--
--[[gcc-8.3/gcc/const_rtx]]
-int idx
--
**返り値 [#b7099076]
-なし
**参考 [#pdac8ea1]
*実装 [#ed7882dd]
/* Subroutine of print_rtx_operand for handling code 'e'.
Also called by print_rtx_operand_code_u for handling ...
for LABEL_REFs when they don't reference a CODE_LABEL...
void
rtx_writer::print_rtx_operand_code_e (const_rtx in_rtx, ...
{
m_indent += 2;
if (idx == 6 && INSN_P (in_rtx))
/* Put REG_NOTES on their own line. */
fprintf (m_outfile, "\n%s%*s",
print_rtx_head, m_indent * 2, "");
-
--[[gcc-8.3/gcc/INSN_P()]]
if (!m_sawclose)
fprintf (m_outfile, " ");
if (idx == 7 && CALL_P (in_rtx))
{
m_in_call_function_usage = true;
print_rtx (XEXP (in_rtx, idx));
m_in_call_function_usage = false;
}
else
print_rtx (XEXP (in_rtx, idx));
m_indent -= 2;
-
--[[gcc-8.3/gcc/CALL_P()]]
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
--[[gcc-8.3/gcc/XEXP()]]
}
*コメント [#c09a2eb9]
ページ名: