gcc-8.3/gcc/create_subroutine()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#u52aa726]
#backlinks
*説明 [#g65b7a48]
-パス: [[gcc-8.3/gcc/genrecog.c]]
-FIXME: これは何?
--説明
**引数 [#h4c480bc]
-routine_type type
--
--[[gcc-8.3/gcc/routine_type]]
-state *s
--
--[[gcc-8.3/gcc/state]]
-vec <state *> &procs
--
--[[gcc-8.3/gcc/vec]]
**返り値 [#gcb47c74]
-state *
--
--[[gcc-8.3/gcc/state]]
**参考 [#o6229870]
*実装 [#nd2679ae]
/* Turn S into a subroutine of type TYPE and add it to P...
state that performs a subroutine call to S. */
static state *
create_subroutine (routine_type type, state *s, vec <sta...
{
procs.safe_push (s);
acceptance_type acceptance;
acceptance.type = type;
acceptance.partial_p = true;
acceptance.u.subroutine_id = procs.length ();
state *news = new state;
add_decision (news, rtx_test::accept (acceptance), tru...
return news;
}
-
--[[gcc-8.3/gcc/acceptance_type]]
--[[gcc-8.3/gcc/add_decision()]]
--[[gcc-8.3/gcc/rtx_test]]
*コメント [#i5ec5056]
終了行:
*参照元 [#u52aa726]
#backlinks
*説明 [#g65b7a48]
-パス: [[gcc-8.3/gcc/genrecog.c]]
-FIXME: これは何?
--説明
**引数 [#h4c480bc]
-routine_type type
--
--[[gcc-8.3/gcc/routine_type]]
-state *s
--
--[[gcc-8.3/gcc/state]]
-vec <state *> &procs
--
--[[gcc-8.3/gcc/vec]]
**返り値 [#gcb47c74]
-state *
--
--[[gcc-8.3/gcc/state]]
**参考 [#o6229870]
*実装 [#nd2679ae]
/* Turn S into a subroutine of type TYPE and add it to P...
state that performs a subroutine call to S. */
static state *
create_subroutine (routine_type type, state *s, vec <sta...
{
procs.safe_push (s);
acceptance_type acceptance;
acceptance.type = type;
acceptance.partial_p = true;
acceptance.u.subroutine_id = procs.length ();
state *news = new state;
add_decision (news, rtx_test::accept (acceptance), tru...
return news;
}
-
--[[gcc-8.3/gcc/acceptance_type]]
--[[gcc-8.3/gcc/add_decision()]]
--[[gcc-8.3/gcc/rtx_test]]
*コメント [#i5ec5056]
ページ名: