aboutsummaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-5694/+0
2022-01-06ifcvt: Check for asm goto at the end of then_bb/else_bb in ifcvt [PR103908]Jakub Jelinek1-0/+6
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-04[PR103028] test ifcvt trap_if seq more strictly after reloadAlexandre Oliva1-1/+3
2021-06-13use range based for loops to iterate over vec<>Trevor Saunders1-4/+2
2021-06-10ifcvt: Fix -fcompare-debug bug [PR100852]Jakub Jelinek1-2/+2
2021-05-04Remove CC0Segher Boessenkool1-1/+0
2021-04-27ifcvt: Fall through to NCE if getting the CE condition failedMaciej W. Rozycki1-1/+1
2021-02-03ifcvt: Avoid ICEs trying to force_operand random RTL [PR97487]Jakub Jelinek1-6/+65
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-05ifcvt: Add missing call to `onlyjump_p'Maciej W. Rozycki1-0/+6
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-2/+2
2019-10-02ifcvt: improve cost estimation (PR 87047)Alexander Monakov1-4/+13
2019-07-18Make ifcvt clean up dead comparisonsRichard Sandiford1-1/+6
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-4/+4
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
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