This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello! Attached patch converts FP compares inside FP jcc combine helpers. 2012-11-22 Uros Bizjak <ubizjak@gmail.com> * config/i386/i386.md (*jcc<mode>_0_i387): Macroize insn from *fp_jcc_3_387 using X87MODEF mode iterator. (*jcc<mode>_0_r_i387): New. (*jccxf_i387): Ditto. (*jccxf_r_i387): Ditto. (*jcc<mode>_i387): Macroize insn from *fp_jcc_1_387 using MODEF mode iterator. (*jcc<mode>_r_i387): Macroize insn from *fp_jcc_1r_387 using MODEF mode iterator. (*jccu<mode>_i387): Macroize insn from *fp_jcc_2_387 using X87MODEF mode iterator. (*jccu<mode>_r_i387): Macroize insn from *fp_jcc_2r_387 using X87MODEF mode iterator. (*jcc{,u}<mode>_i387 splitters): Macroize splitters using X87MODEF mode iterator. (*jcc<X87MODEF:mode>_<SWI24:mode>_i387): Macroize insn from *fp_jcc_4_<mode>_387 using X87MODEF mode iterator. (*jcc<X87MODEF:mode>_<SWI24:mode>_r_i387): New. (*jcc<X87MODEF:mode>_<SWI24:mode>_i387 splitters): Macroize splitters using X87MODEF and SWI24 mode iterators. Tested on x86_64-linux-gnu {,-m32}, committed to mainline SVN. This is the last patch of my i386.md cleanups. Uros.
Attachment:
p.diff.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |