Remove TARGET_GEN_MEMSET_SCRATCH_RTX since it's not used anymore.
The target hook is only used by i386, and the current definition is same as default gen_reg_rtx. gcc/ChangeLog: * builtins.cc (builtin_memset_read_str): Replace targetm.gen_memset_scratch_rtx with gen_reg_rtx. (builtin_memset_gen_str): Ditto. * config/i386/i386-expand.cc (ix86_convert_const_wide_int_to_broadcast): Replace ix86_gen_scratch_sse_rtx with gen_reg_rtx. (ix86_expand_vector_move): Ditto. * config/i386/i386-protos.h (ix86_gen_scratch_sse_rtx): Removed. * config/i386/i386.cc (ix86_gen_scratch_sse_rtx): Removed. (TARGET_GEN_MEMSET_SCRATCH_RTX): Removed. * doc/tm.texi: Remove TARGET_GEN_MEMSET_SCRATCH_RTX. * doc/tm.texi.in: Ditto. * target.def: Ditto.
Showing
- gcc/builtins.cc 2 additions, 2 deletionsgcc/builtins.cc
- gcc/config/i386/i386-expand.cc 3 additions, 3 deletionsgcc/config/i386/i386-expand.cc
- gcc/config/i386/i386-protos.h 0 additions, 2 deletionsgcc/config/i386/i386-protos.h
- gcc/config/i386/i386.cc 0 additions, 12 deletionsgcc/config/i386/i386.cc
- gcc/doc/tm.texi 0 additions, 7 deletionsgcc/doc/tm.texi
- gcc/doc/tm.texi.in 0 additions, 2 deletionsgcc/doc/tm.texi.in
- gcc/target.def 0 additions, 9 deletionsgcc/target.def
Loading
Please register or sign in to comment