aboutsummaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-4/+4
2017-12-11ifcvt: Call fixup_partitions (PR83361)Segher Boessenkool1-0/+4
2017-11-30spellcheck-tree.c (test_find_closest_identifier): Use ; instead of ;;.Jakub Jelinek1-1/+1
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka1-2/+0
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool1-6/+6
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-2/+2
2017-08-30[25/77] Use is_a <scalar_int_mode> for bitmask optimisationsRichard Sandiford1-2/+5
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-14/+15
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka1-18/+11
2017-04-29re PR rtl-optimization/80491 (Compiler regression for long-add case.)Jakub Jelinek1-1/+8
2017-04-04re PR tree-optimization/79390 (10% performance drop in SciMark2 LU after r242...Jakub Jelinek1-82/+15
2017-02-23re PR tree-optimization/79389 (30% performance regression in SciMark2 MonteCa...Jakub Jelinek1-32/+60
2017-01-23re PR rtl-optimization/78634 (30% performance drop after r242832.)Bernd Schmidt1-1/+1
2017-01-15ifcvt: Don't make invalid insns for a cond trap (PR78751)Segher Boessenkool1-0/+5
2017-01-05re PR rtl-optimization/78812 (Wrong code generation due to hoisting memory lo...Jeff Law1-13/+0
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-24re PR rtl-optimization/78120 (If conversion no longer performed)Bernd Schmidt1-10/+21
2016-10-21make LABEL_REF_LABEL a rtx_insn *Trevor Saunders1-4/+4
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-03Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y ...Kyrylo Tkachov1-80/+0
2016-09-30[RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when con...Kyrylo Tkachov1-0/+80
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-2/+2
2016-07-21[Patch 2/2 ifcvt costs] Introduce a new cost model for ifcvt.James Greenhalgh1-93/+95
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-4/+4
2016-07-05[RTL ifcvt] PR rtl-optimization/71594: ICE in noce_emit_cmove due to mismatch...Kyrylo Tkachov1-0/+35
2016-06-15[RTL ifcvt] Allow simple register subregs in noce_convert_multiple_setsKyrylo Tkachov1-3/+9
2016-06-09[RTL ifcvt] Print name of noce trasform that succeeded in dump fileKyrylo Tkachov1-1/+35
2016-06-06[3/3][RTL ifcvt] PR middle-end/37780: Conditional expression with __builtin_c...Kyrylo Tkachov1-0/+34
2016-05-25[RTL ifcvt] PR rtl-optimization/66940: Avoid signed overflow in noce_get_alt_...Kyrylo Tkachov1-4/+8
2016-02-16re PR rtl-optimization/69291 (wrong code at -O1 for ruby-2.3.0/regcomp.c:985:...Richard Biener1-1/+2
2016-02-11re PR rtl-optimization/69291 (wrong code at -O1 for ruby-2.3.0/regcomp.c:985:...Richard Biener1-1/+4
2016-02-01ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return false when count is in...Jakub Jelinek1-7/+5
2016-02-01re PR rtl-optimization/69570 (if-conversion bug on i?86)Jakub Jelinek1-1/+1
2016-01-21re PR rtl-optimization/68920 (Undesirable if-conversion for a rarely taken br...Yuri Rumyantsev1-1/+3
2016-01-12re PR target/69175 (ICE in haifa_luid_for_non_insn, at haifa-sched.c:7895)Jakub Jelinek1-1/+1
2016-01-11[RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic block doesn't clob...Kyrylo Tkachov1-10/+23
2016-01-11re PR rtl-optimization/68920 (Undesirable if-conversion for a rarely taken br...Yuri Rumyantsev1-4/+5
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2016-01-01re PR target/69015 (ICE: RTL check: expected code 'code_label', have 'return'...Jakub Jelinek1-2/+5
2015-12-10re PR rtl-optimization/68376 (wrong code at -O1 and above on x86_64-linux-gnu)Jakub Jelinek1-32/+9
2015-12-10Fix -Wmisleading-indentation warning in ifcvt.cDavid Malcolm1-6/+6
2015-12-03[RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that checks for clobber...Kyrylo Tkachov1-19/+19
2015-11-27Fix FAIL: gcc.c-torture/execute/20050124-1.c -O2 (internal compiler error)Kyrylo Tkachov1-3/+2
2015-11-27[RTL-ifcvt] Reject insns that are multiple_setsKyrylo Tkachov1-2/+3
2015-11-27[RTL-ifcvt] PR rtl-optimization/68506: Fix emitting order of insns in IF-THEN...Kyrylo Tkachov1-31/+29
2015-11-25Remove broken ifcvt code for speculating memory writesBernd Schmidt1-115/+6
2015-11-25[RTL-ifcvt] PR rtl-optimization/68435 Allow (c ? x++ : x--) formKyrylo Tkachov1-2/+8
2015-11-19re PR rtl-optimization/68376 (wrong code at -O1 and above on x86_64-linux-gnu)Jakub Jelinek1-4/+41
2015-11-10[optabs][ifcvt][1/3] Define negcc, notcc optabsKyrylo Tkachov1-0/+79