aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2016-05-06 00:48:29 +0200
committerUros Bizjak <uros@gcc.gnu.org>2016-05-06 00:48:29 +0200
commit38302a21028c448f1082f2cad5d1f36c78559138 (patch)
tree479f3afcfd06d291ca297c18fae1dd5a02368f8b /gcc/fold-const.c
parentc366c550730c9ac4e2a56506040f0a49adf8f76b (diff)
downloadgcc-38302a21028c448f1082f2cad5d1f36c78559138.zip
gcc-38302a21028c448f1082f2cad5d1f36c78559138.tar.gz
gcc-38302a21028c448f1082f2cad5d1f36c78559138.tar.bz2
re PR target/70873 ([7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.)
PR target/70873 * config/i386/i386-protos.h (ix86_standard_x87sse_constant_load_p): New prototype. * config/i386/i386.c (ix86_standard_x87sse_constant_load_p): New. * config/i386/i386.md (push mem splitter): Use find_constant_src in the splitter condition. (FP load splitter): Use ix86_standard_x87sse_constant_load_p in the splitter condition. (FP float_extend load splitter): Ditto. From-SVN: r235936
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions