i386.c (ix86_gen_add3): Remove indirect function.
* config/i386/i386.c (ix86_gen_add3): Remove indirect function. (*ix86_gen_sub3): Ditto. (*ix86_gen_sub3_carry): Ditto. (*ix86_gen_one_cmpl2): Ditto. (*ix86_gen_andsp): Ditto. (ix86_init_large_pic_reg): Use gen_add2_insn instead of ix86_gen_add3. (gen_and2_insn): New static function. (ix86_expand_prologue): Use gen_and2_insn instead of ix86_gen_andsp. Use gen_add3_insn instead of ix86_gen_add3. (ix86_expand_split_stack_prologue): Use gen_add2_insn instead of ix86_gen_add3. (legitimize_tls_address): Use gen_add2_insn instead of ix86_gen_add3. Use gen_sub3_insn instead of ix86_gen_sub3. * config/i386-expand.c (ix86_split_long_move): Use gen_add2_insn instead of ix86_gen_add3. (ix86_expand_strlensi_unroll_1): Use gen_add2_insn instead of ix86_gen_add3. Use gen_sub3_insn instead of ix86_gen_sub3. (construct_plt_address): Use gen_add2_insn instead of ix86_gen_add3. * config/i386/i386-options.c (ix86_option_override_internal): Do not initialize ix86_gen_add3, ix86_gen_sub3, ix86_gen_sub3_carry, ix86_gen_one_cmpl2 and ix86_gen_andsp. From-SVN: r271667
Showing
- gcc/ChangeLog 37 additions, 10 deletionsgcc/ChangeLog
- gcc/config/i386/i386-expand.c 9 additions, 10 deletionsgcc/config/i386/i386-expand.c
- gcc/config/i386/i386-options.c 0 additions, 15 deletionsgcc/config/i386/i386-options.c
- gcc/config/i386/i386-options.h 0 additions, 5 deletionsgcc/config/i386/i386-options.h
- gcc/config/i386/i386.c 25 additions, 20 deletionsgcc/config/i386/i386.c
- gcc/config/i386/i386.md 1 addition, 1 deletiongcc/config/i386/i386.md
Loading
Please register or sign in to comment