summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/opt_confirms.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Remove hook_merge_nodesMatthias Braun2015-09-19
* Cleanup: Compare target values directly.Sebastian Buchwald2014-05-27
* cleanup, use C99Matthias Braun2014-05-16
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* opt_confirms: Use get_irn_irg() instead of current_ir_graph.Christoph Mallon2014-03-12
* ir: Do not print the irg in panic messages, if it is only available via curre...Christoph Mallon2014-03-12
* cleanup special tarval and Unknown usageMatthias Braun2014-02-18
* move Cmp(x,0) rules from opt_confirms.c to iropt.c, slightly improve itMatthias Braun2014-02-16
* merge value_not_zero() into value_not_null(), cleanup and move it to iropt.cMatthias Braun2014-02-16
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* rename tarval_is_NaN() to tarval_is_nan()Matthias Braun2013-11-25
* NaN can have multiple representations, don't compare with itMatthias Braun2013-11-21
* remove unused ir_value_classify_sign()Matthias Braun2013-06-12
* do not include config.h anymoreMatthias Braun2013-05-04
* change a bunch of pointless usages of get_unop_opMatthias Braun2013-03-12
* remove license stuff from filesMatthias Braun2012-12-12
* remove Cast nodeMatthias Braun2012-12-04
* cleanup: Remove end-of-if/for/function comments.Christoph Mallon2012-12-02
* improve value_not_zeroMatthias Braun2012-08-30
* FIRM_API is for public APIMatthias Braun2011-12-14
* remove sel_based_null_check flagMatthias Braun2011-11-18
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* remove is_Global/get_GlobalEntityMatthias Braun2011-10-20
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* Fixed some warning about unused variables.Sebastian Buchwald2011-05-27
* started adding a relation to the Cmp nodeMatthias Braun2011-02-28
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* Moved functions from opt_confirms.h into official header, do edgjfe can use t...Michael Beck2010-10-08
* rename tarval to ir_tarvalMatthias Braun2010-10-08
* make some more optimisations independent of current_ir_graphMatthias Braun2010-10-06
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
* remove Abs node, backends can match the abs patterns themselfesMatthias Braun2010-09-06
* identifiers starting with _ are reserved; remove this bad practiceMatthias Braun2010-08-12
* merge similar Load von non-null address optimisations and make it a localopt ...Matthias Braun2010-03-07
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
* s/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/.Christoph Mallon2008-09-11
* fixed warningsMichael Beck2008-08-03
* - More restructureation:Michael Beck2008-08-03
* revised equivalent_node() functions:Michael Beck2008-08-02
* improved Cmp(x, 0) optimizationsMichael Beck2008-04-03
* small improvements:Michael Beck2008-03-20
* update copyright messageMichael Beck2008-01-02
* Use is_Const_null() instead of tarval_is_null(get_Const_tarval()).Christoph Mallon2007-09-17
* Remove classify_Const() and replace it by is_Const_{null,one,all_one}().Christoph Mallon2007-09-17
* Remove classify_tarval(). Use tarval_is_null(), tarval_is_one() and tarval_is...Christoph Mallon2007-09-17
* little bugfix ...Michael Beck2007-06-06
* removed the exc_region attribute: not needed anymoreMichael Beck2007-06-06