summaryrefslogtreecommitdiffhomepage
path: root/ir/be/betranshlp.h
Commit message (Expand)AuthorAge
* be: Make the function to get the output position of a node for given register...Christoph Mallon2017-01-12
* be: Factor out code to collect all parameter entities.Christoph Mallon2016-12-22
* be: Add necessary #includes in 'betranshlp.h'.Christoph Mallon2016-12-22
* be: Make 'gen_Proj_default()' of ia32 available for all backends as 'be_gen_P...Christoph Mallon2016-12-19
* be: Add and use 'be_mode_needs_gp_reg()'.Christoph Mallon2016-09-18
* Rename be_enqueue_preds to be_enqueue_operands.Sebastian Buchwald2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* be: Factorise code to make Syncs.Christoph Mallon2015-12-03
* be: Wire stack nodes after code selection.Christoph Mallon2015-09-09
* be: Remove the now unused function be_pre_transform_node().Christoph Mallon2015-07-22
* ia32: Match Relocation nodeMatthias Braun2015-07-22
* be: Factorise the code for ia32 to match an immediate.Christoph Mallon2015-05-29
* be: Factorise code to skip same-width conversions.Christoph Mallon2015-04-19
* be: Factorise code to skip down converions while transforming.Christoph Mallon2015-04-19
* be: Factorise code to extract 32 bits from a tarval.Christoph Mallon2015-04-19
* be: Add and use be_transform_nodes_block().Christoph Mallon2015-01-14
* be: Make be_duplicate_deps() static.Christoph Mallon2014-11-17
* cleanup, use C99Matthias Braun2014-10-18
* move beabihelper to betranshlp/beraMatthias Braun2014-10-18
* be: Pass an ir_graph* to the arch_pretrans_nodes callback instead of using cu...Christoph Mallon2014-03-04
* change intrinsic lowering APIMatthias Braun2013-06-11
* get rid of an explicit Rotl nodeMatthias Braun2013-06-06
* use callbacks for proj transform functionsMatthias Braun2013-05-06
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* share common phi code, fix missing phi input reqsMatthias Braun2012-10-29
* factorize upper_bits_clean and use in sparc+ia32Matthias Braun2012-08-27
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* move integer abs optimisation from backend to the middleendMatthias Braun2011-05-31
* remove be_Barrier and lots of hacks for maintaining itMatthias Braun2011-03-04
* remove Abs node, backends can match the abs patterns themselfesMatthias Braun2010-09-06
* change betranshelp semantic to panic instead of duplicating node in case of m...Matthias Braun2010-07-08
* modernize TEMPLATE backend and simplify some backend APIsMatthias Braun2010-04-30
* Add be_dep_on_frame() to let a node depend on the frame, so it does not get s...Christoph Mallon2008-10-09
* Do not pass the cg to transform_nodes().Christoph Mallon2008-10-09
* Remove be_get_old_anchor(), it is not necessary.Christoph Mallon2008-10-08
* update copyright messageMichael Beck2008-01-02
* - Add a generic_attribute field to iropsMatthias Braun2007-10-17
* fix allocas, fix Tls transformMatthias Braun2007-07-16
* use the new Anchor node instead of old anchorsMichael Beck2007-07-11
* typo fixedMichael Beck2007-06-14
* extracted transform framework from the ia32 backendMichael Beck2007-06-14