summaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
Commit message (Expand)AuthorAgeFilesLines
* PR tree-optimizatin/78812law2017-01-051-13/+0
* Update copyright years.jakub2017-01-011-1/+1
* PR rtl-optimization/78120bernds2016-11-241-10/+21
* make LABEL_REF_LABEL a rtx_insn *tbsaunde2016-10-211-4/+4
* Move MEMMODEL_* from coretypes.h to memmodel.hthopre012016-10-131-0/+1
* Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y ...ktkachov2016-10-031-80/+0
* [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when con...ktkachov2016-09-301-0/+80
* Add inline functions for various bitwise operations.jason2016-09-161-2/+2
* [Patch 2/2 ifcvt costs] Introduce a new cost model for ifcvt.jgreenhalgh2016-07-211-93/+95
* * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,uros2016-07-191-4/+4
* [RTL ifcvt] PR rtl-optimization/71594: ICE in noce_emit_cmove due to mismatch...ktkachov2016-07-051-0/+35
* [RTL ifcvt] Allow simple register subregs in noce_convert_multiple_setsktkachov2016-06-151-3/+9
* [RTL ifcvt] Print name of noce trasform that succeeded in dump filektkachov2016-06-091-1/+35
* [3/3][RTL ifcvt] PR middle-end/37780: Conditional expression with __builtin_c...ktkachov2016-06-061-0/+34
* [RTL ifcvt] PR rtl-optimization/66940: Avoid signed overflow in noce_get_alt_...ktkachov2016-05-251-4/+8
* 2016-02-16 Richard Biener <rguenther@suse.de>rguenth2016-02-161-1/+2
* 2016-02-11 Richard Biener <rguenther@suse.de>rguenth2016-02-111-1/+4
* * ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return falsejakub2016-02-011-7/+5
* PR rtl-optimization/69570jakub2016-02-011-1/+1
* gcc/ienkovich2016-01-211-1/+3
* PR target/69175jakub2016-01-121-1/+1
* [RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic block doesn't clob...ktkachov2016-01-111-10/+23
* gcc/ienkovich2016-01-111-4/+5
* Update copyright years.jakub2016-01-041-1/+1
* PR target/69015jakub2015-12-311-2/+5
* PR rtl-optimization/68376jakub2015-12-101-32/+9
* Fix -Wmisleading-indentation warning in ifcvt.cdmalcolm2015-12-101-6/+6
* [RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that checks for clobber...ktkachov2015-12-031-19/+19
* Fix FAIL: gcc.c-torture/execute/20050124-1.c -O2 (internal compiler error)ktkachov2015-11-271-3/+2
* [RTL-ifcvt] Reject insns that are multiple_setsktkachov2015-11-271-2/+3
* [RTL-ifcvt] PR rtl-optimization/68506: Fix emitting order of insns in IF-THEN...ktkachov2015-11-271-31/+29
* Remove broken ifcvt code for speculating memory writesbernds2015-11-251-115/+6
* [RTL-ifcvt] PR rtl-optimization/68435 Allow (c ? x++ : x--) formktkachov2015-11-251-2/+8
* PR rtl-optimization/68376jakub2015-11-191-4/+41
* [optabs][ifcvt][1/3] Define negcc, notcc optabsktkachov2015-11-101-0/+79
* Fix memory leaks and use a pool_allocatormarxin2015-11-091-3/+3
* [RTL-ifcvt] PR rtl-optimization/67749: Do not emit separate SET insn in IF-EL...ktkachov2015-11-091-40/+65
* Merge of the scalar-storage-order branch.ebotcazou2015-11-081-2/+2
* [Patch ifcvt] Teach RTL ifcvt to handle multiple simple set instructionsjgreenhalgh2015-11-051-2/+250
* 2015-10-30 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-301-9/+0
* 2015-10-29 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-291-12/+10
* [PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FElaw2015-10-281-3/+1
* [RTL ifcvt] PR 67786, 67787: Check that intermediate instructions in the basi...ktkachov2015-10-021-1/+2
* [RTL-ifcvt] PR rtl-optimization/67481: Look more deeply for CCmode sets durin...ktkachov2015-09-281-0/+14
* [RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of complex+simple blocks ...ktkachov2015-09-281-1/+31
* [RTL-ifcvt] Make non-conditional execution if-conversion more aggressivektkachov2015-09-011-68/+398
* gcc/rsandifo2015-08-241-15/+9
* [RTL-ifcvt] Allow PLUS+immediate expression in noce_try_store_flag_constantsktkachov2015-08-131-8/+60
* [RTL-ifcvt] Improve conditional select ops on immediates (fix failing x86_64 ...ktkachov2015-08-131-16/+61
* [RTL-ifcvt] Improve conditional select ops on immediatesktkachov2015-08-031-11/+52