aboutsummaryrefslogtreecommitdiff
path: root/gcc/expmed.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-14arm.c (arm_override_options): Add unaligned_access support.Julian Brown1-13/+26
2011-08-18tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.Richard Sandiford1-4/+4
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-18/+23
2011-07-27params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez1-15/+88
2011-07-08optabs.c (expand_binop): Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE w...Bernd Schmidt1-2/+2
2011-07-06machmode.h (HWI_COMPUTABLE_MODE_P): New macro.Bernd Schmidt1-2/+2
2011-07-06emit-rtl.c (paradoxical_subreg_p): New function.Bernd Schmidt1-2/+2
2011-07-06machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt1-7/+4
2011-07-06cse.c (find_comparison_args): Use val_mode_signbit_set_p.Bernd Schmidt1-17/+8
2011-06-01re PR target/45074 (GCC Segmentation fault - negating global register variables)Richard Sandiford1-1/+1
2011-05-22re PR middle-end/49029 (ICE in simplify_subreg, at simplify-rtx.c:5266)Jakub Jelinek1-2/+3
2011-05-08re PR middle-end/48908 (build fails on cris-elf in libiberty:md5.c, shift-rel...Richard Guenther1-4/+8
2011-05-05expmed.c (expand_variable_shift): Rename to ...Richard Guenther1-24/+34
2011-05-03expmed.c (extract_bit_field_1): Remove write-only variable "icode".Uros Bizjak1-2/+0
2011-04-29expr.h (expand_shift): Rename to ...Richard Guenther1-110/+77
2011-04-01re PR middle-end/48335 (ICE in convert_move)Jakub Jelinek1-16/+32
2011-03-23optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford1-164/+61
2011-03-04re PR middle-end/47968 (ICE: in gen_lowpart_general, at rtlhooks.c:51 when co...Richard Guenther1-3/+1
2011-01-18re PR rtl-optimization/47299 (Widening multiply optimization generates bad code)Jakub Jelinek1-3/+9
2010-11-30hwint.c: New.Joseph Myers1-1/+0
2010-11-10cfgloop.c (verify_loop_structure): Use %' in diagnostics.Joseph Myers1-3/+3
2010-10-22expr.c (emit_group_load_1): Update calls to extract_bit_field.Jie Zhang1-12/+32
2010-08-05expmed.c (expand_mult_const): Expand shift into temporary.Uros Bizjak1-3/+5
2010-07-15tree.h (enum tree_index): Add TI_INTEGER_THREE.Anatoly Sokolov1-8/+4
2010-07-13expmed.c (MAX_BITS_PER_WORD): Moved to expmed.h.Ramana Radhakrishnan1-7/+0
2010-07-12gcc/Richard Sandiford1-107/+4
2010-07-12Makefile.in (expmed.o, [...]): Depend on expmed.h.Richard Sandiford1-23/+6
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-07-04optabs.h (optab_handler, [...]): Turn into inline functions that return an in...Richard Sandiford1-27/+24
2010-06-23re PR other/44644 (type/data name clash makes --enable-build-with-cxx cc1 har...Joern Rennecke1-1/+1
2010-06-16common.opt (-fstrict-volatile-bitfields): new.DJ Delorie1-10/+74
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-1/+0
2010-04-22re PR middle-end/29274 (not using mulsidi3)Bernd Schmidt1-0/+49
2010-04-20double-int.h (double_int_setbit): Declare.Anatoly Sokolov1-2/+2
2010-04-15double-int.h (HOST_BITS_PER_DOUBLE_INT): Define.Anatoly Sokolov1-46/+10
2010-03-03re PR middle-end/32693 ([H8] : ICE: in gen_rtx_SUBREG, at emit-rtl.c:693)Jeff Law1-2/+2
2010-02-19re PR middle-end/42233 (c++ builtin_expect code generation regression)Jakub Jelinek1-4/+4
2009-12-30re PR middle-end/42099 (Error in 64-bit division for 32-bit target)Ian Lance Taylor1-1/+2
2009-11-25Remove trailing white spaces.H.J. Lu1-12/+12
2009-10-28expmed.c (emit_store_flag): Check costs before transforming to the opposite r...Paolo Bonzini1-6/+18
2009-10-26tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston1-3/+4
2009-07-24expmed.c (emit_store_flag): Use a recursive call to optimize the xor case.Andreas Krebbel1-2/+2
2009-07-11expmed.c (emit_store_flag_1): Fix choice of zero vs.Paolo Bonzini1-1/+1
2009-07-02expmed.c (emit_cstore, [...]): Accept target_mode instead of recomputing it.Paolo Bonzini1-22/+27
2009-07-01revert: expmed.c (store_bit_field_1): Properly truncate the paradoxical subre...Adam Nemet1-9/+20
2009-07-01re PR bootstrap/40597 (Powerpc bootstrap is broken due to changes in expmed.c)Paolo Bonzini1-9/+23
2009-06-30re PR bootstrap/40597 (Powerpc bootstrap is broken due to changes in expmed.c)Paolo Bonzini1-39/+58
2009-06-28dojump.c (do_compare_rtx_and_jump): Try swapping the condition for floating p...Paolo Bonzini1-50/+55
2009-06-28expr.c (expand_expr_real_1): Just use do_store_flag.Paolo Bonzini1-43/+208
2009-06-22alias.c: Use REG_P...Shujing Zhao1-11/+11