summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_transform.h
Commit message (Expand)AuthorAge
* amd64, ia32: Move each table of additional clobber names into the only file w...Christoph Mallon2018-05-04
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* Merge x86_imm.h + x86_cc.h => x86_node.hMatthias Braun2016-04-24
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* ia32: Remove no_pic_adjust flagMatthias Braun2015-07-19
* ia32: Use x86_imm32_t in Immediate/Const constructorsMatthias Braun2015-07-19
* ia32: Remove the thin wrapper ia32_skip_downconv(), which is only used in one...Christoph Mallon2015-04-05
* be: Remove struct arch_env_t.Christoph Mallon2015-01-18
* amd64, ia32: Encode the length of the constraint list in the type instead of ...Christoph Mallon2014-12-29
* ia32: generalize ASM node handling so we can reuse it for amd64Matthias Braun2014-12-29
* ia32: merge common_transform stuff back to transformMatthias Braun2014-12-29
* API change+fix for IncSP alignmentMatthias Braun2014-10-07
* ia32: do not use beabi infrastructure anymoreMatthias Braun2014-10-02
* ia32: Pass irg to ia32_gen_fp_known_const() instead of using current_ir_graph.Christoph Mallon2014-03-06
* cleanup: Remove unnecessary #include "bearch_ia32_t.h".Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* eliminate the unnecessary and especially confusing concept of a 'code_generat...Matthias Braun2010-09-22
* avoid code duplication: use be_add_missing_keeps in ia32 backend alsoMatthias Braun2010-07-16
* - removed unused ia32_INTMAX constantMichael Beck2008-11-22
* - implemented ull -> float conversion for x87Michael Beck2008-11-22
* - moved declarations to appropriate header filesMichael Beck2008-11-06
* no need for firm_config.h includes anymoreMatthias Braun2008-10-11
* Moved common code of ia32_pbqp_transform and ia32_transform into separate file.Sebastian Buchwald2008-08-09
* - removed C99 stdbool.h from the "official" interface in be.hMichael Beck2008-08-05
* cleanups/fixes for ASM handlingMatthias Braun2008-07-29
* added support for ASM nodesSebastian Buchwald2008-07-28
* - handle parsing of assembler constraints in backends. Provide functions forMatthias Braun2008-07-28
* handle Unknown nodesSebastian Buchwald2008-07-25
* Convert const node to symconst node with the value as entity. That allow us t...Sebastian Buchwald2008-07-15
* update copyright messageMichael Beck2008-01-02
* check that Psi flags input doesn't depend on load when creating AM (fix fehle...Matthias Braun2007-11-01
* moved ia32 architecture configuration to a separate file and clean it up a bitMatthias Braun2007-10-26
* - removed identical is_downconv()Michael Beck2007-10-16
* AM for CMov, SSE floats, SubSP, AddSPMatthias Braun2007-10-01
* - first real peephole optimisation mov 0, reg -> xor reg, reg when we don'tMatthias Braun2007-09-30
* - support for Ftst instruction, AM support for x87 floatMatthias Braun2007-09-30
* - never use (broken) sequential load/store in abiMatthias Braun2007-09-25
* - first experimental approach of flag modeling in add/adcMatthias Braun2007-09-13
* added constant for D->Lu conversionMichael Beck2007-09-10
* psi transform and emit logical rewritten from scratchMatthias Braun2007-06-15
* unified main commentsChristian Würdig2007-04-30
* added new licence headerChristian Würdig2007-04-27
* - Implement all the state switching stuff needed for efficient fpu modeMatthias Braun2007-04-02
* - use mode_Iu for all nodes producing integer values (because registers are m...Matthias Braun2007-02-09
* added extra finish moduleChristian Würdig2006-07-06
* updated commmentsChristian Würdig2006-05-11
* added transformation of psi condition treesChristian Würdig2006-05-05
* used generic function for the transformersMichael Beck2006-04-05
* fixed addressmode bugChristian Würdig2006-03-31