summaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
AgeCommit message (Expand)Author
2020-01-01Update copyright years.Jakub Jelinek
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-10-02ifcvt: improve cost estimation (PR 87047)Alexander Monakov
2019-07-18Make ifcvt clean up dead comparisonsRichard Sandiford
2019-01-09PR other/16615 [1/5]Sandra Loosemore
2019-01-01Update copyright years.Jakub Jelinek
2018-01-03Update copyright years.Jakub Jelinek
2017-12-20poly_int: SUBREG_BYTERichard Sandiford
2017-12-11ifcvt: Call fixup_partitions (PR83361)Segher Boessenkool
2017-11-30spellcheck-tree.c (test_find_closest_identifier): Use ; instead of ;;.Jakub Jelinek
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool
2017-08-30Add a partial_subreg_p predicateRichard Sandiford
2017-08-30[25/77] Use is_a <scalar_int_mode> for bitmask optimisationsRichard Sandiford
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka
2017-04-29re PR rtl-optimization/80491 (Compiler regression for long-add case.)Jakub Jelinek
2017-04-04re PR tree-optimization/79390 (10% performance drop in SciMark2 LU after r242...Jakub Jelinek
2017-02-23re PR tree-optimization/79389 (30% performance regression in SciMark2 MonteCa...Jakub Jelinek
2017-01-23re PR rtl-optimization/78634 (30% performance drop after r242832.)Bernd Schmidt
2017-01-15ifcvt: Don't make invalid insns for a cond trap (PR78751)Segher Boessenkool
2017-01-05re PR rtl-optimization/78812 (Wrong code generation due to hoisting memory lo...Jeff Law
2017-01-01Update copyright years.Jakub Jelinek
2016-11-24re PR rtl-optimization/78120 (If conversion no longer performed)Bernd Schmidt
2016-10-21make LABEL_REF_LABEL a rtx_insn *Trevor Saunders
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme
2016-10-03Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y ...Kyrylo Tkachov
2016-09-30[RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when con...Kyrylo Tkachov
2016-09-16Add inline functions for various bitwise operations.Jason Merrill
2016-07-21[Patch 2/2 ifcvt costs] Introduce a new cost model for ifcvt.James Greenhalgh
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak
2016-07-05[RTL ifcvt] PR rtl-optimization/71594: ICE in noce_emit_cmove due to mismatch...Kyrylo Tkachov
2016-06-15[RTL ifcvt] Allow simple register subregs in noce_convert_multiple_setsKyrylo Tkachov
2016-06-09[RTL ifcvt] Print name of noce trasform that succeeded in dump fileKyrylo Tkachov
2016-06-06[3/3][RTL ifcvt] PR middle-end/37780: Conditional expression with __builtin_c...Kyrylo Tkachov
2016-05-25[RTL ifcvt] PR rtl-optimization/66940: Avoid signed overflow in noce_get_alt_...Kyrylo Tkachov
2016-02-16re PR rtl-optimization/69291 (wrong code at -O1 for ruby-2.3.0/regcomp.c:985:...Richard Biener
2016-02-11re PR rtl-optimization/69291 (wrong code at -O1 for ruby-2.3.0/regcomp.c:985:...Richard Biener
2016-02-01ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return false when count is in...Jakub Jelinek
2016-02-01re PR rtl-optimization/69570 (if-conversion bug on i?86)Jakub Jelinek
2016-01-21re PR rtl-optimization/68920 (Undesirable if-conversion for a rarely taken br...Yuri Rumyantsev
2016-01-12re PR target/69175 (ICE in haifa_luid_for_non_insn, at haifa-sched.c:7895)Jakub Jelinek
2016-01-11[RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic block doesn't clob...Kyrylo Tkachov
2016-01-11re PR rtl-optimization/68920 (Undesirable if-conversion for a rarely taken br...Yuri Rumyantsev
2016-01-04Update copyright years.Jakub Jelinek
2016-01-01re PR target/69015 (ICE: RTL check: expected code 'code_label', have 'return'...Jakub Jelinek
2015-12-10re PR rtl-optimization/68376 (wrong code at -O1 and above on x86_64-linux-gnu)Jakub Jelinek
2015-12-10Fix -Wmisleading-indentation warning in ifcvt.cDavid Malcolm
2015-12-03[RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that checks for clobber...Kyrylo Tkachov