summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/opt_inline.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Do not build an unnecessary Phi when inlining a function with a single return.Christoph Mallon2016-07-29
* tr: Replace copy_entity_own()/copy_entity_name() with a new clone_entity()Matthias Braun2016-01-30
* Use ir_throws_exception() instead of searching an exception Proj.Sebastian Buchwald2015-12-11
* Cleanup exception detection code.Sebastian Buchwald2015-12-10
* Replace get_{struct|union|class}_XXX with get_compound_XXX where possibleMatthias Braun2015-12-07
* irhooks: Remove some unused hooksMatthias Braun2015-09-19
* opt_inline: Simplify variadicity check.Andreas Fried2015-08-07
* Create CopyBs when inlining functions with compound return types.Sebastian Buchwald2015-07-24
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* ident: Replace id_mangle*() by new_id_fmt().Christoph Mallon2015-01-28
* cleanup: Remove unnecessary #include.Christoph Mallon2014-12-29
* Fixed condition for creating a Phi node.Sebastian Buchwald2014-10-29
* inline: Remove strange special case for CopyB when copying entity parameters.Christoph Mallon2014-10-22
* inline: Remove the write-only/self member local_adr from struct call_entry.Christoph Mallon2014-10-19
* do not create blocks without inputsMatthias Braun2014-10-08
* inline: tweak the meaning of "meaningful node" a bitMatthias Braun2014-09-25
* The start block is not special anymoreMatthias Braun2014-09-25
* Provide Store nodes with the type of the object stored to.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
* put irg link directly into node attributsMatthias Braun2014-09-17
* cleanup flag codeMatthias Braun2014-08-05
* remove duality of mode_P_data and mode_P_code and just use mode_PMatthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* remove unused trouts analysisMatthias Braun2014-04-12
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* do not set Jmp/Bad predecessors when turning non-throwing nodes into tuplesMatthias Braun2014-03-20
* remove memory input from Sel nodeMatthias Braun2014-03-07
* include parameter store into memory chain when inliningMatthias Braun2014-02-18
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Let foreach_pmap() declare its iterator variable.Christoph Mallon2014-02-14
* 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
* Cleanup using C99.Sebastian Buchwald2014-01-24
* Prevent inlining for always inline functions.Sebastian Buchwald2013-11-21
* Fixed some typos.Sebastian Buchwald2013-11-21
* cleanup, fix usage of uninitialized values when calculating benefice of unuse...Matthias Braun2013-11-18
* Fix int overflowAndreas Zwinkau2013-11-15
* fix corner cases when determining called entities/irgsMatthias Braun2013-10-31
* inline: fix invalid usage of get_type_mode on aggregate returnMatthias Braun2013-10-29
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* remove new_d_entity like functionsMatthias Braun2013-08-22
* introduce the concept of an aggregate typeMatthias Braun2013-07-29
* Add a volatility flag to CopyB nodes.Andreas Fried2013-07-19
* after inlining graph properties are not valid anymoreMatthias Braun2013-07-02
* remove inline_method from public APIMatthias Braun2013-07-02