summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/opt_ldst.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary mode tests for left operand of Sub.Christoph Mallon2016-06-06
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* Use same value_not_null test in opt_ldst as in iropt.cMatthias Braun2015-10-05
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Remove get_Block_cfgpred_pos(), introduce get_Block_cfg_out_ex() insteadMatthias Braun2014-11-16
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* cleanupMatthias Braun2014-09-30
* normalize util.h includesMatthias Braun2014-09-30
* rework alias analysis APIMatthias Braun2014-09-22
* Include the type of the objects in memory in alias analysis.Andreas Fried2014-09-19
* Provide Load nodes with the type of the object loaded from.Andreas Fried2014-09-19
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* Only compute global entity usage if alias analysis is enabled.Manuel Mohr2014-09-09
* rework alias analysis options, remove global on/off switch inMatthias Braun2014-08-05
* rework const/pure/has_loop function attributes, cleanup funccall anaMatthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* all: Use MAX.Christoph Mallon2014-03-29
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* simplify array types: They're always 1-dimensional with lower-bound 0Matthias Braun2014-03-07
* computed_value() is allowed to return tarval_unknown and tarval_badMatthias Braun2014-02-24
* Split TypeConst into Align and Size.Christoph Mallon2014-01-28
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* fix corner cases when determining called entities/irgsMatthias Braun2013-10-31
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* Change the interface of get_alias_relation to take types instead of modes.Andreas Fried2013-07-20
* rework load from known const entity optMatthias Braun2013-07-03
* remove overly complicate pass management codeMatthias Braun2013-05-15
* do not include config.h anymoreMatthias Braun2013-05-04
* Fixed comments.Sebastian Buchwald2013-03-11
* Fixed warnings in optimize build.Sebastian Buchwald2013-03-11
* cleanup: Remove unnecessary #include "irgraph.h".Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Do not re-fetch values, which we have already.Christoph Mallon2012-12-12
* opt_ldst: Remove the attribute start_bl from struct ldst_env_t.Christoph Mallon2012-12-05
* remove Cast nodeMatthias Braun2012-12-04
* cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO...Christoph Mallon2012-12-03
* opt_ldst: Remove the unused macro BYTE_SIZE().Christoph Mallon2012-12-02
* cleanup: Remove end-of-if/for/function comments.Christoph Mallon2012-12-02
* array: Add and use NEW_ARR_DZ().Christoph Mallon2012-12-02
* fix a bunch of warnings reported by clang analyzerMatthias Braun2012-10-24
* cleanup iroutsMatthias Braun2012-08-28
* Add a wrapper macro for ir_nodehashmap_get(), which has the return type as ad...Christoph Mallon2012-07-13
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* remove return values from graph transformationsMatthias Braun2012-06-15
* split graph state into properties and constraintsMatthias Braun2012-06-15