*参照元 [#t21a7dcd] #backlinks *説明 [#z73652cd] -パス: [[gcc-8.3/gcc/rtl.h]] -FIXME: これは何? --説明 **引数 [#i9af2188] -RTX -- --[[gcc-8.3/gcc/rtx_def]] --[[gcc-8.3/gcc/rtx]] **返り値 [#e9163977] -struct reg_info * -- --[[gcc-8.3/gcc/reg_info]] **参考 [#vea41174] *実装 [#k078fedb] #if defined ENABLE_RTL_CHECKING && (GCC_VERSION >= 2007) #define REG_CHECK(RTX) __extension__ \ ({ __typeof (RTX) const _rtx = (RTX); \ if (GET_CODE (_rtx) != REG) \ rtl_check_failed_code1 (_rtx, REG, __FILE__, __LINE__, \ __FUNCTION__); \ &_rtx->u.reg; }) - --[[gcc-8.3/gcc/GET_CODE()]] --[[gcc-8.3/gcc/rtl_check_failed_code1()]] #else /* not ENABLE_RTL_CHECKING */ #define REG_CHECK(RTX) (&(RTX)->u.reg) #endif -u.reg は struct reg_info 型 --[[gcc-8.3/gcc/reg_info]] *コメント [#sc5fdc44]