*参照元 [#x84cc0a3]
#backlinks

*説明 [#q168c5b9]
-パス: [[gcc-8.3/gcc/print-rtl.c]]

-FIXME: これは何?
--説明


**引数 [#t6c8a3c2]
-const_rtx rtx_first
--
--[[gcc-8.3/gcc/const_rtx]]


**返り値 [#ec8173ad]
-なし


**参考 [#n44f7066]


*実装 [#ye586f0b]
 /* External entry point for printing a chain of insns
    starting with RTX_FIRST.
    A blank line separates insns.
 
    If RTX_FIRST is not an insn, then it alone is printed, with no newline.  */
 
 void
 rtx_writer::print_rtl (const_rtx rtx_first)
 {
   const rtx_insn *tmp_rtx;
 
   if (rtx_first == 0)
     {
       fputs (print_rtx_head, m_outfile);
       fputs ("(nil)\n", m_outfile);
     }
   else
     switch (GET_CODE (rtx_first))
       {
-
--[[gcc-8.3/gcc/GET_CODE()]]

       case INSN:
       case JUMP_INSN:
       case CALL_INSN:
       case NOTE:
       case CODE_LABEL:
       case JUMP_TABLE_DATA:
       case BARRIER:
 	for (tmp_rtx = as_a <const rtx_insn *> (rtx_first);
 	     tmp_rtx != 0;
 	     tmp_rtx = NEXT_INSN (tmp_rtx))
 	  {
 	    fputs (print_rtx_head, m_outfile);
 	    print_rtx (tmp_rtx);
 	    fprintf (m_outfile, "\n");
 	  }
 	break;
 
-
--[[gcc-8.3/gcc/print_rtx()]]
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]
--[[gcc-8.3/gcc/NEXT_INSN()]]

       default:
 	fputs (print_rtx_head, m_outfile);
 	print_rtx (rtx_first);
       }
-
--[[gcc-8.3/gcc/print_rtx()]]
--[[gcc-8.3/gcc/rtx_writer/print_rtx()]]

 }


*コメント [#v2e14b01]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS