summaryrefslogtreecommitdiffhomepage
path: root/ir/lower/lower_copyb.c
Commit message (Expand)AuthorAge
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* Copy the debug info when creating and lowering CopyBs.Christoph Mallon2016-08-05
* Let Load/Store nodes inherit volatility of CopyBSebastian Buchwald2016-07-14
* Set the additional properties right when construction a method type.Christoph Mallon2016-07-11
* Set the calling convention right when construction a method type.Christoph Mallon2016-07-11
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* lower: Use an ARR_F instead of an obstack alloated linked list.Christoph Mallon2014-10-31
* lower: Remove stale call to set_irn_link().Christoph Mallon2014-10-31
* Provide Store nodes with the type of the object stored to.Andreas Fried2014-09-19
* Provide Load nodes with the type of the object loaded from.Andreas Fried2014-09-19
* rename error.h to panic.hMatthias Braun2014-05-28
* use get_reference_mode_unsigned_eq() for offset calculationsMatthias Braun2014-03-21
* add missing confirm_irg_properties to lower_CopyBMatthias Braun2014-03-14
* Remove the parameter mode from new_*_Address().Christoph Mallon2014-01-28
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* Rename several symconst to address/callee/entity.Christoph Mallon2014-01-27
* assert that no bigger modes are created than the tarval precision limitMatthias Braun2013-11-21
* cleanup, use C99, move description to public headerMatthias Braun2013-08-22
* Use correct function to query type alignment.Manuel Mohr2013-08-20
* Use panic("foo") instead of assert(!"foo").Christoph Mallon2013-07-24
* remove exception support for CopyB nodesMatthias Braun2013-06-26
* do not include config.h anymoreMatthias Braun2013-05-04
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
* remove license stuff from filesMatthias Braun2012-12-12
* irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them...Christoph Mallon2012-12-06
* Let list_for_each_entry(), list_for_each_entry_reverse() and list_for_each_en...Christoph Mallon2012-07-20
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* Added option to prevent creation of misaligned loads/stores during CopyB lowe...Manuel Mohr2011-09-27
* Added callback mechanism to determine compilerlib function names.Manuel Mohr2011-09-22
* fix warningAndreas Zwinkau2011-09-16
* Minor indentation fix.Manuel Mohr2011-09-14
* Directly ask backend for current machine size in CopyB lowering.Manuel Mohr2011-09-01
* Improved CopyB lowering, made it part of target lowering.Manuel Mohr2011-09-01
* change pn_XXX_max enum to really be the maximum pn and not maximum+1, add n_X...Matthias Braun2011-06-01
* Remove obsolete loopinfo invalidationAndreas Zwinkau2011-05-09
* Remove obsolete outs invalidationAndreas Zwinkau2011-05-09
* give Bad nodes a modeMatthias Braun2011-05-06
* BugFix: Always invalidate loop-info if data flow was changed.Michael Beck2011-05-03
* fix lower_copyB not invalidating irn_outsMatthias Braun2011-04-28
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
* automatically generated pn_ numbers from the spec fileMatthias Braun2010-07-26
* - remove block parameter from new_r_Proj and new_rd_ProjMatthias Braun2010-03-01
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
* remove the concept of M_except, we always use the normal M proj nowMatthias Braun2009-12-11