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! This patch trivially substitutes !(reload_in_progress || reload_completed) with can_create_pseudo_p () macro, where the insn pattern calls gen_reg_rtx in one way or another. 2009-07-03 Uros Bizjak <ubizjak@gmail.com> * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1): Use can_create_pseudo_p. (*fix_trunc<mode>_i387_1): Ditto. (*floathi<mode>2_1): Ditto. (*float<SSEMODEI24:mode><X87MODEF:mode>2_1): Ditto. (*fistdi2_1): Ditto. (*fist<mode>2_1): Ditto. (frndintxf2_floor): Ditto. (*fist<mode>2_floor_1): Ditto. (frndintxf2_ceil): Ditto. (*fist<mode>2_ceil_1): Ditto. (frndintxf2_trunc): Ditto. (frndintxf2_mask_pm): Ditto. (fxam<mode>2_i387_with_temp): Ditto. * config/i386/sse.md (mulv16qi3): Ditto. (*sse2_mulv4si3): Ditto. (mulv2di3): Ditto. (sse4_2_pcmpestr): Ditto. (sse4_2_pcmpistr): Ditto. Patch was bootstrapped and regression tested on x86_64-pc-linux-gnu. Patch was committed to mainline. 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] |