gcc-8.3/gcc/rtx_insn
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#p5776f66]
#backlinks
*説明 [#xfd6e729]
-パス: [[gcc-8.3/gcc/rtl.h]]
-FIXME: これは何?
--説明
**参考 [#h6e1a302]
*実装 [#t47e13aa]
class GTY(()) rtx_insn : public rtx_def
{
-
--[[gcc-8.3/gcc/rtx_def]]
--[[gcc-8.3/gcc/GTY()]]
public:
/* No extra fields, but adds the invariant:
(INSN_P (X)
|| NOTE_P (X)
|| JUMP_TABLE_DATA_P (X)
|| BARRIER_P (X)
|| LABEL_P (X))
i.e. that we must be able to use the following:
INSN_UID ()
NEXT_INSN ()
PREV_INSN ()
i.e. we have an rtx that has an INSN_UID field and c...
a linked list of insns.
*/
/* Returns true if this insn has been deleted. */
bool deleted () const { return volatil; }
/* Mark this insn as deleted. */
void set_deleted () { volatil = true; }
/* Mark this insn as not deleted. */
void set_undeleted () { volatil = false; }
};
*コメント [#r4c3d105]
終了行:
*参照元 [#p5776f66]
#backlinks
*説明 [#xfd6e729]
-パス: [[gcc-8.3/gcc/rtl.h]]
-FIXME: これは何?
--説明
**参考 [#h6e1a302]
*実装 [#t47e13aa]
class GTY(()) rtx_insn : public rtx_def
{
-
--[[gcc-8.3/gcc/rtx_def]]
--[[gcc-8.3/gcc/GTY()]]
public:
/* No extra fields, but adds the invariant:
(INSN_P (X)
|| NOTE_P (X)
|| JUMP_TABLE_DATA_P (X)
|| BARRIER_P (X)
|| LABEL_P (X))
i.e. that we must be able to use the following:
INSN_UID ()
NEXT_INSN ()
PREV_INSN ()
i.e. we have an rtx that has an INSN_UID field and c...
a linked list of insns.
*/
/* Returns true if this insn has been deleted. */
bool deleted () const { return volatil; }
/* Mark this insn as deleted. */
void set_deleted () { volatil = true; }
/* Mark this insn as not deleted. */
void set_undeleted () { volatil = false; }
};
*コメント [#r4c3d105]
ページ名: