*参照元 [#j0f28d93] #backlinks *説明 [#zd286c4c] -パス: [[gcc-8.3/gcc/rtl.h]] -FIXME: これは何? --説明 **引数 [#v3bf07cd] -const rtx_insn *insn -- --[[gcc-8.3/gcc/rtx_insn]] **返り値 [#w60eb66c] -rtx -- --[[gcc-8.3/gcc/rtx]] **参考 [#p80c6913] *実装 [#a6cef6b1] inline rtx single_set (const rtx_insn *insn) { if (!INSN_P (insn)) return NULL_RTX; - --[[gcc-8.3/gcc/INSN_P()]] if (GET_CODE (PATTERN (insn)) == SET) return PATTERN (insn); -insn の 3番目のフィールドの RTX(u.fld[N].rt_rtx)の CODE が SET なら 3番目のフィールドの RTX を返す。 -insn の 3番目のオペランドの RTX(u.fld[N].rt_rtx)の CODE が SET なら 3番目のオペランドの RTX を返す。 --[[gcc-8.3/gcc/GET_CODE()]] --[[gcc-8.3/gcc/PATTERN()]] /* Defer to the more expensive case. */ return single_set_2 (insn, PATTERN (insn)); } - --[[gcc-8.3/gcc/single_set_2()]] --[[gcc-8.3/gcc/PATTERN()]] *コメント [#d2706de5]