summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_fpu.c
Commit message (Expand)AuthorAge
* Set immediate kind for ia32_FldCWSebastian Buchwald2019-08-09
* Reorganize include directivesMatthias Braun2017-02-17
* Only set the frame use, when it is really a load from the frame.Christoph Mallon2016-06-22
* Do not unnecessarily create a new type with 4 byte alignment for a 2 byte con...Christoph Mallon2016-06-22
* Remove the functions for 'atomic entities'.Christoph Mallon2016-06-12
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* CleanupMatthias Braun2016-04-24
* ia32, amd64: Share address mode emit code.Matthias Braun2016-04-04
* ia32, amd64: Introduce common x86_addr_t struct.Matthias Braun2016-04-04
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* type: Ensure visibility/linkage are set on constructionMatthias Braun2015-12-14
* Introduce IR_LINKAGE_NO_IDENTITYMatthias Braun2015-10-06
* be: Reintroduce be_Start.Christoph Mallon2015-08-09
* be: Add and use be_get_or_make_Proj_for_pn().Christoph Mallon2015-08-07
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* ia32: merge common_transform stuff back to transformMatthias Braun2014-12-29
* ia32: Unify creation of Immediates.Christoph Mallon2014-11-17
* ia32: Cleanup in create_fpu_mode_reload() and create_fpu_mode_spill().Christoph Mallon2014-11-17
* ia32: Merge the attributes use_frame, need_stackent, need_32bit_stackent and ...Christoph Mallon2014-11-16
* be: Use be_foreach_out().Christoph Mallon2014-11-13
* ia32: Directly put the bitfields in ia32_attr_t instead of having another str...Christoph Mallon2014-11-13
* ir: Move be_get_Proj_for_pn() from the backend to the middleend as get_Proj_f...Christoph Mallon2014-11-11
* no need to udpate liveness after bestate codeMatthias Braun2014-10-18
* ia32: do not use beabi infrastructure anymoreMatthias Braun2014-10-02
* cleanup, use C99Matthias Braun2014-09-22
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* ia32: use smaller spillslots where possible, float spills mode_E by defaultMatthias Braun2014-04-07
* ir: Use new_r_Const_long() instead of new_tarval_from_long() + new_r_Const().Christoph Mallon2014-03-17
* Rename several symconst to address/callee/entity.Christoph Mallon2014-01-27
* ia32: create specific modes instead of using deprecated firm predefined onesMatthias Braun2013-11-12
* cleanup, use C99Matthias Braun2013-11-12
* ia32: remove support for negated symconstsMatthias Braun2013-11-04
* do not include config.h anymoreMatthias Braun2013-05-04
* cleanup: Remove unnecessary #include "bearch_ia32_t.h".Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* include backend headers without "../"Matthias Braun2011-09-27
* fix a bunch of warnings reported by cparserMatthias Braun2011-06-16
* rework fragile ops to have a throws_exception attributeMatthias Braun2011-06-01
* adapt sparc backend to new prolog/epilog handlingMatthias Braun2011-04-13
* avoid new_NoMem in favor or get_irg_no_memMatthias Braun2011-04-13
* fix some warnings by removing the strange abi_get_ignore_irn APIMatthias Braun2011-04-13
* change get_ignore_irn API to take irg instead of abiMatthias Braun2011-04-08
* More size_t related changes.Michael Beck2011-01-30
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* rename tarval to ir_tarvalMatthias Braun2010-10-08
* change backends to produce 1 big array with all registersMatthias Braun2010-10-06