aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtlanal.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford1-3/+1
2017-09-12Convert hard_regno_nregs to a functionRichard Sandiford1-4/+4
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford1-2/+2
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford1-4/+4
2017-08-30Drop df_ from df_read_modify_subreg_pRichard Sandiford1-0/+17
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-1/+1
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-1/+1
2017-08-30[51/77] Use opt_scalar_int_mode when iterating over integer modesRichard Sandiford1-5/+7
2017-08-30[49/77] Simplify nonzero/num_sign_bits hooksRichard Sandiford1-6/+4
2017-08-30[48/77] Make subroutines of num_sign_bit_copies operate on scalar_int_modeRichard Sandiford1-77/+78
2017-08-30[47/77] Make subroutines of nonzero_bits operate on scalar_int_modeRichard Sandiford1-56/+57
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-1/+1
2017-08-30[23/77] Replace != VOIDmode checks with is_a <scalar_int_mode>Richard Sandiford1-11/+10
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford1-2/+4
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-5/+3
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford1-1/+1
2017-06-30[rtlanal] Do a better job of costing parallel sets containing flag-setting op...Richard Earnshaw1-5/+23
2017-06-23ira.c (update_equiv_regs): Revert to using may_trap_or_fault_p again.Bernd Edlinger1-3/+6
2017-05-11* rtlanal.c (rtx_cost): Handle TRUNCATE between tieable modes.Bin Cheng1-0/+7
2017-05-03Revert r247509 2017-05-02 Bin Cheng <bin.cheng@arm.com>Bin Cheng1-8/+0
2017-05-02* rtlanal.c (rtx_cost): Handle TRUNCATE between tieable modes.Bin Cheng1-0/+8
2017-05-01re PR target/79430 (action of statement incorrectly optimised away)Jakub Jelinek1-0/+18
2017-01-05re PR rtl-optimization/78812 (Wrong code generation due to hoisting memory lo...Jeff Law1-0/+13
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-30Fix PR78588 - rtlanal.c:5210:38: runtime error: shift exponent 4294967295 is ...Markus Trippelsdorf1-0/+2
2016-11-28re PR middle-end/78540 (ICE: in df_refs_verify, at df-scan.c:4062 with -O -ma...Jakub Jelinek1-3/+9
2016-11-28re PR rtl-optimization/78120 (If conversion no longer performed)Bernd Schmidt1-1/+1
2016-11-24re PR rtl-optimization/78120 (If conversion no longer performed)Bernd Schmidt1-1/+1
2016-11-23Rework subreg_get_infoRichard Sandiford1-77/+67
2016-11-23Add more subreg offset helpersRichard Sandiford1-0/+36
2016-11-21make dead_or_set_{,regno_}p take rtx_insn *Trevor Saunders1-2/+2
2016-11-21make add_int_reg_note take rtx_insn *Trevor Saunders1-1/+1
2016-11-21make replace_label_in_insn take labels as rtx_insn *Trevor Saunders1-2/+2
2016-11-18Make load_extend_op an inline functionRichard Sandiford1-13/+0
2016-11-16Fix handling of unknown sizes in rtx_addr_can_trap_pRichard Sandiford1-0/+2
2016-11-15Add a load_extend_op wrapperRichard Sandiford1-9/+21
2016-11-15Move misplaced assignment in num_sign_bit_copies1Richard Sandiford1-2/+2
2016-11-11re PR rtl-optimization/59461 (missed zero-extension elimination in the combiner)Eric Botcazou1-22/+21
2016-11-07emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.Bernd Schmidt1-0/+14
2016-11-04defaults.h (LOAD_EXTEND_OP): Define if not already defined.Eric Botcazou1-12/+1
2016-11-03[rtlanal] Fix WORD_REGISTER_OPERATIONS condition in nonzero_bitsKyrylo Tkachov1-7/+7
2016-11-02remove cast to rtx_insn * in remove_noteTrevor Saunders1-2/+2
2016-10-21make tablejump_p return the label as a rtx_insn *Trevor Saunders1-16/+16
2016-10-21make LABEL_REF_LABEL a rtx_insn *Trevor Saunders1-3/+3
2016-10-16re PR ada/37139 (DEP prevents using Ada tasking)Eric Botcazou1-1/+2
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-09-27auto-inc-dec.c (try_merge): Remove break after return.Jakub Jelinek1-2/+0
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-2/+2
2016-09-09tm.texi.in (INITIAL_FRAME_POINTER_OFFSET): Remove.Bernd Edlinger1-28/+0
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-1/+2