summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell2004-08-251-57/+47
* c-decl.c (c_init_decl_processing): Adjust build_common_tree_nodes call.Nathan Sidwell2004-08-241-7/+1
* tree.h (TYPE_CACHED_VALUES_P): New.Nathan Sidwell2004-08-191-1/+10
* Makefile.in: Regenerate.Paolo Bonzini2004-08-171-13/+11
* tree.h (build_int_cst): New.Nathan Sidwell2004-08-151-79/+126
* configure.in (arm*-*-eabi*): New target.Mark Mitchell2004-08-111-4/+18
* expmed.c (sdiv_pow2_cheap, [...]): Change type to bool.Roger Sayle2004-08-091-3/+28
* convert.c (convert_to_real, [...]): Replace calls to build with calls to buildN.Roger Sayle2004-07-251-35/+35
* expmed.c (init_expmed): A signed modulus by a power of two is considered chea...Roger Sayle2004-07-251-1/+1
* expmed.c (expand_sdiv_pow2): New function to expand signed division by a posi...Roger Sayle2004-07-141-32/+49
* expmed.c: Remove more references to QUEUED in the comments.Paolo Bonzini2004-07-141-1/+0
* expr.c (enqueue_insn, [...]): Remove.Paolo Bonzini2004-07-141-29/+4
* expmed.c (init_expmed): Use stack-local structures for temporary rtl.Richard Henderson2004-07-111-82/+114
* expr.h (store_bit_field, [...]): Remove last argument.Jakub Jelinek2004-07-101-20/+5
* expmed.c (extract_bit_field): Correct condition to use vec_extract patterns a...Jan Beulich2004-07-081-4/+4
* expmed.c (emit_store_flag): Also special-case double-word (in-)equality compa...Jan Beulich2004-07-071-8/+10
* rtl.def (ADDRESSOF): Remove.Richard Henderson2004-07-041-2/+0
* * expmed.c (make_tree): Don't use SET_DECL_RTL.Richard Henderson2004-07-021-1/+3
* tree.def (RTL_EXPR): Remove.Richard Henderson2004-07-011-8/+5
* alias.c (get_alias_set, [...]): Use MEM_P.Jerry Quinn2004-07-011-32/+32
* expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by a constant as a se...Roger Sayle2004-07-011-1/+24
* * expmed.c (expand_smod_pow2): Fix sign of mask.J"orn Rennecke2004-06-301-1/+1
* expmed.c (expand_smod_pow2): Provide alternate implementations that avoid con...Roger Sayle2004-06-291-11/+36
* expmed.c (expand_smod_pow2): New function to expand signed remainder by a con...Roger Sayle2004-06-281-6/+77
* re PR middle-end/15239 (suboptimal mult-by-const expansion cost limit)Roger Sayle2004-06-241-1/+0
* expmed.c (expand_mult_const): In sanity check...Zack Weinberg2004-06-171-0/+4
* alias.c (record_set, [...]): Use REG_P.Jerry Quinn2004-06-151-32/+32
* expmed.c (synth_mult): Mask bits of the multiplier to the machine mode of the...Roger Sayle2004-06-151-5/+9
* expmed.c (shift_cost, [...]): Additionally index by machine mode.Roger Sayle2004-06-131-70/+83
* expmed.c (synth_mult): Add an additional MODE argument for the machine mode o...Roger Sayle2004-06-111-19/+21
* * expmed.c (emit_store_flag): Cope with FLOAT_STORE_FLAG_VALUE.Richard Henderson2004-06-091-5/+22
* expmed.c (add_cost, [...]): Make arrays indexed by machine mode.Roger Sayle2004-06-081-79/+95
* re PR rtl-optimization/15193 (Unary minus using pointer to V4SF vector causes...Richard Henderson2004-06-071-3/+2
* bb-reorder.c, [...]: Fix comment formatting.Kazu Hirata2004-05-301-1/+1
* Merge tree-ssa-20020619-branch into mainline.Diego Novillo2004-05-131-7/+2
* expmed.c (expand_mult_highpart_adjust): Do not assume OP1 is a CONST_INT.Ulrich Weigand2004-04-241-3/+2
* expmed.c (expand_mult_highpart_optab): Use narrower version of OP1 in two mor...Richard Kenner2004-04-211-7/+5
* expmed.c (expand_mult_highpart_adjust): Make OP1 valid for MODE.Richard Kenner2004-04-191-3/+6
* builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.Richard Kenner2004-03-311-2/+3
* expmed.c (choose_mult_variant): Pass MULT_COST as argument instead of using r...Ulrich Weigand2004-03-211-23/+48
* c-common.c, [...]: Fix comment typos.Kazu Hirata2004-03-201-1/+1
* expmed.c (choose_mult_variant, [...]): New, split from...Richard Sandiford2004-03-191-264/+295
* alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo...Roger Sayle2004-03-141-11/+11
* combine.c (SHIFT_COUNT_TRUNCATED): Remove.Kazu Hirata2004-02-211-2/+0
* alias.c, [...]: Update copyright.Kazu Hirata2004-01-211-1/+1
* expmed.c (store_bit_field, [...]): Use new named patternsJan Hubicka2004-01-011-0/+103
* Fix IA-64 glibc ICE PR target/13132James E Wilson2003-12-081-4/+9
* Undo accidental GET_MODE_BITSIZE damage.James E Wilson2003-11-111-11/+4
* Fix bootstrap failure.Graham Stott2003-10-251-0/+2
* genmodes.c (struct mode_data): Add contained and next_cont fields.Zack Weinberg2003-10-251-4/+9