aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.cc
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2022-12-02 09:54:06 +0800
committerliuhongt <hongtao.liu@intel.com>2022-12-02 20:30:22 +0800
commite55251f3d3598ca6e001c4afa51b2ec913b4cac1 (patch)
tree0842ff5362b228bc64d3348690d7ae3ebc307c83 /gcc/gcc.cc
parent71e800747e42d91888a0533ce797ce8e4a8c2baf (diff)
downloadgcc-e55251f3d3598ca6e001c4afa51b2ec913b4cac1.zip
gcc-e55251f3d3598ca6e001c4afa51b2ec913b4cac1.tar.gz
gcc-e55251f3d3598ca6e001c4afa51b2ec913b4cac1.tar.bz2
Improve ix86_expand_fast_convert_bf_to_sf with new extendbfsf2_1.
After supporting extendbfsf2_1, ix86_expand_fast_convert_bf_to_sf can be improved with pslld either. CONST_INT_P is not handled since constant shift can be optimized off. gcc/ChangeLog: * config/i386/i386-expand.cc (ix86_expand_fast_convert_bf_to_sf): Use extendbfsf2_1 for nonimmediate operand. gcc/testsuite/ChangeLog: * gcc.target/i386/cbranchbf4.c: New test.
Diffstat (limited to 'gcc/gcc.cc')
0 files changed, 0 insertions, 0 deletions