gcc-8.3/gcc/print_subroutine_call()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#w99abbf7]
#backlinks
*説明 [#x953e691]
-パス: [[gcc-8.3/gcc/genrecog.c]]
-FIXME: これは何?
--説明
**引数 [#z229e3de]
-const acceptance_type &acceptance
--
--[[gcc-8.3/gcc/acceptance_type]]
**返り値 [#f05b379b]
-const char *
--
**参考 [#l7095784]
*実装 [#m0fb74df]
/* Print the code for subroutine call ACCEPTANCE (for wh...
is known to be true). Return the C condition that in...
match. */
static const char *
print_subroutine_call (const acceptance_type &acceptance)
{
switch (acceptance.type)
{
case SUBPATTERN:
gcc_unreachable ();
-
--[[gcc-8.3/gcc/gcc_unreachable()]]
case RECOG:
printf ("recog_%d (x1, insn, pnum_clobbers)",
acceptance.u.subroutine_id);
return ">= 0";
case SPLIT:
printf ("split_%d (x1, insn)", acceptance.u.subrou...
return "!= NULL_RTX";
case PEEPHOLE2:
printf ("peephole2_%d (x1, insn, pmatch_len_)",
acceptance.u.subroutine_id);
return "!= NULL_RTX";
}
gcc_unreachable ();
}
*コメント [#ffc1c1a5]
終了行:
*参照元 [#w99abbf7]
#backlinks
*説明 [#x953e691]
-パス: [[gcc-8.3/gcc/genrecog.c]]
-FIXME: これは何?
--説明
**引数 [#z229e3de]
-const acceptance_type &acceptance
--
--[[gcc-8.3/gcc/acceptance_type]]
**返り値 [#f05b379b]
-const char *
--
**参考 [#l7095784]
*実装 [#m0fb74df]
/* Print the code for subroutine call ACCEPTANCE (for wh...
is known to be true). Return the C condition that in...
match. */
static const char *
print_subroutine_call (const acceptance_type &acceptance)
{
switch (acceptance.type)
{
case SUBPATTERN:
gcc_unreachable ();
-
--[[gcc-8.3/gcc/gcc_unreachable()]]
case RECOG:
printf ("recog_%d (x1, insn, pnum_clobbers)",
acceptance.u.subroutine_id);
return ">= 0";
case SPLIT:
printf ("split_%d (x1, insn)", acceptance.u.subrou...
return "!= NULL_RTX";
case PEEPHOLE2:
printf ("peephole2_%d (x1, insn, pmatch_len_)",
acceptance.u.subroutine_id);
return "!= NULL_RTX";
}
gcc_unreachable ();
}
*コメント [#ffc1c1a5]
ページ名: