summaryrefslogtreecommitdiffhomepage
path: root/ir/ana/irmemory.c
Commit message (Expand)AuthorAge
* store the index of the first variadic parameter in method typesJohannes Bucher2019-10-18
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Reorganize include directivesMatthias Braun2017-02-17
* Remove tuples before determining entity usage.Manuel Mohr2016-10-20
* Use new irg property framework.Manuel Mohr2016-10-20
* Set the additional properties right when construction a method type.Christoph Mallon2016-07-11
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* irmemory: Factorise common code.Christoph Mallon2016-05-22
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* irmemory: Handle Sub in get_address_info().Christoph Mallon2016-01-28
* irmemory: Factorise two identical loops to climb pointer calculations.Christoph Mallon2016-01-28
* irmemory: Always (try to) climb to the base address in _get_alias_relation().Christoph Mallon2016-01-28
* Replace get_{struct|union|class}_XXX with get_compound_XXX where possibleMatthias Braun2015-12-07
* Cleanup: match declarationMatthias Braun2015-12-06
* Simplify code to check pointer classes.Sebastian Buchwald2015-12-02
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* tr: Only IR_ENTITY_NORMAL has an initializer now.Christoph Mallon2014-10-31
* tr: Remove the self-initialisation of method entities with its own address.Christoph Mallon2014-10-31
* irnode: Add and use get_Const_long().Christoph Mallon2014-10-16
* irmemory: Do not use ir_sc_parameter for parametersMatthias Braun2014-10-14
* cleanup, use C99Matthias Braun2014-09-30
* rework alias analysis APIMatthias Braun2014-09-22
* Clean up alias analysis code.Andreas Fried2014-09-19
* Include the type of the objects in memory in alias analysis.Andreas Fried2014-09-19
* remove support for trampolines/nested functionsMatthias Braun2014-09-19
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* rework alias analysis options, remove global on/off switch inMatthias Braun2014-08-05
* irmemory: rewrite classify logicMatthias Braun2014-07-21
* irmemory.c: interpret reference modes as different from int modesMatthias Braun2014-07-21
* move classify API to firm private, remove unused language disambiguator optionMatthias Braun2014-07-21
* more irmemory improvements/cleanupsMatthias Braun2014-07-21
* builtin_may_alias arguments do not count as address_takenMatthias Braun2014-07-21
* irmemory cleanups/improvementsMatthias Braun2014-07-21
* irmemory: cleanup, remove unused alias result caching mechanismMatthias Braun2014-07-21
* 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
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* irprog: Add and use foreach_irp_irg{,_r}().Christoph Mallon2014-03-18
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* Fixed alias relation for two entities.Sebastian Buchwald2014-01-24
* Revert "bring back bitfield sel skipping in irmemory.c"Sebastian Buchwald2014-01-24
* work around variadicity mismatch when marking functions privateMatthias Braun2013-11-26
* Handle complex initializers when determining 'address taken'.Sebastian Buchwald2013-11-18
* fix corner cases when determining called entities/irgsMatthias Braun2013-10-31
* Make alias analysis more exact.Andreas Fried2013-07-20
* Change the interface of get_alias_relation to take types instead of modes.Andreas Fried2013-07-20