gcc-8.3/gcc/set_mode_and_regno()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#xa5efed1]
#backlinks
*説明 [#i046ba72]
-パス: [[gcc-8.3/gcc/emit-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#z1f92f5c]
-rtx x
--
--[[gcc-8.3/gcc/rtx]]
-machine_mode mode
--
--[[gcc-8.3/gcc/machine_mode]]
-unsigned int regno
--
**返り値 [#k3678af5]
-なし
**参考 [#j5f39358]
*実装 [#q1e715d1]
/* Set the mode and register number of X to MODE and REG...
void
set_mode_and_regno (rtx x, machine_mode mode, unsigned i...
{
unsigned int nregs = (HARD_REGISTER_NUM_P (regno)
? hard_regno_nregs (regno, mode)
: 1);
PUT_MODE_RAW (x, mode);
set_regno_raw (x, regno, nregs);
}
-
--[[gcc-8.3/gcc/HARD_REGISTER_NUM_P()]]
--[[gcc-8.3/gcc/hard_regno_nregs()]]
--[[gcc-8.3/gcc/PUT_MODE_RAW()]]
--[[gcc-8.3/gcc/set_regno_raw()]]
*コメント [#d4daab8c]
終了行:
*参照元 [#xa5efed1]
#backlinks
*説明 [#i046ba72]
-パス: [[gcc-8.3/gcc/emit-rtl.c]]
-FIXME: これは何?
--説明
**引数 [#z1f92f5c]
-rtx x
--
--[[gcc-8.3/gcc/rtx]]
-machine_mode mode
--
--[[gcc-8.3/gcc/machine_mode]]
-unsigned int regno
--
**返り値 [#k3678af5]
-なし
**参考 [#j5f39358]
*実装 [#q1e715d1]
/* Set the mode and register number of X to MODE and REG...
void
set_mode_and_regno (rtx x, machine_mode mode, unsigned i...
{
unsigned int nregs = (HARD_REGISTER_NUM_P (regno)
? hard_regno_nregs (regno, mode)
: 1);
PUT_MODE_RAW (x, mode);
set_regno_raw (x, regno, nregs);
}
-
--[[gcc-8.3/gcc/HARD_REGISTER_NUM_P()]]
--[[gcc-8.3/gcc/hard_regno_nregs()]]
--[[gcc-8.3/gcc/PUT_MODE_RAW()]]
--[[gcc-8.3/gcc/set_regno_raw()]]
*コメント [#d4daab8c]
ページ名: