ia32: fix and optimize bswap sequence on i386
[libfirm] / ir / be / ia32 / ia32_architecture.c
2012-02-17 Matthias Braunia32: fix and optimize bswap sequence on i386
2011-12-29 Sebastian BuchwaldImproved architecture auto detection.
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-08-12 Sebastian BuchwaldAdded soft float support for IA32 backend.
2011-07-27 Christoph MallonCorrect wrong usage of LC_OPT machinery.
2011-05-27 Sebastian BuchwaldFixed some warning about unused variables.
2011-04-18 Matthias Braunpadded return is only an obscurity of the athlon branch...
2011-04-08 Andreas Zwinkaumerge kaps
2011-02-09 Matthias Braunebx is no problem with pic when compiling in 64bit...
2011-01-17 Christoph MallonBail out if we do not know how to assemble CPUID.
2011-01-17 Christoph MallonDo not use b (ebx) as asm constraint, when compiling...
2010-12-06 Michael BeckRestored somehow lost AMD Family 11h support.
2010-12-04 Michael BeckImproved native detection further.
2010-12-04 Michael BeckImproved AMD detection.
2010-12-04 Michael BeckInstead of panic() offer the native option only if...
2010-12-04 Michael BeckNative detection works on 32 and 64bit x86 cpus yet.
2010-12-03 Matthias Braunautodetection is only possible when compiling for an...
2010-11-26 Michael BeckUpdated and fixed "native" support.
2010-11-25 Andreas ZwinkauCode cleanup
2010-11-25 Andreas ZwinkauAMD autodetection extended
2010-11-25 Andreas ZwinkauAdd -march=native parameter
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Michael BeckAllow 64bit Leas (2 shifts and 1 add)
2010-10-08 Michael BeckExperimental support for double word irarch.
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2009-09-17 Matthias Braun- Bigger refactoring and cleanup in backend:
2008-12-23 Michael Beck- add builtin_(trap|bswap)
2008-12-23 Michael Beck- implemented __builtin_(ffs|ctz|clz|popcount|parity)
2008-12-21 Michael Beck- implemented __builtin_prefetch in ia32 BE
2008-11-08 Christoph MallonTypos.
2008-11-06 Christoph MallonThe K6 does not like cltd and cwtl.
2008-11-06 Christoph MallonVIA C3-2 supports all P6 instructions.
2008-11-06 Christoph MallonFix typos in comments, reformat.
2008-10-14 Michael Beck- if optimize for size, use leave and do not align...
2008-10-13 Michael Beck- add doxygen comments
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-06 Matthias Braundisable femms usage for now
2008-09-09 Matthias Brauntest without alignment
2008-07-30 Matthias Braundon't prefer 1 cpu architecture over another (and wonde...
2008-06-27 Michael Beckchange the costs for multiplication in the size case...
2008-06-18 Michael Beck- fixed architecture flags
2008-05-14 Michael Beck- don't use inc/dec on core2
2008-05-13 Michael Beckallow bt instruction for newer AMD processors
2008-05-11 Michael Beck- BugFix: flags for pad_return
2008-05-01 Michael Beck- transfor xorps r,r and xorpd r,r into pxor on netburs...
2008-04-19 Michael Beck- add optimisation for size
2008-04-19 Michael Beck- added alignment_label_max_skip
2008-04-19 Michael Beckreorganized cpu's, architectures, and features, hopeful...
2008-04-15 Michael Beck- add barcelona and generic32 targets
2008-04-15 Michael Beck- do not use imul mem, imm32 on newer AMD cpu's
2008-04-15 Michael Beck- fixed costs for Opteron and K10
2008-04-12 Michael Beckrevert to old cost model, seems to work better
2008-04-12 Michael Becktypo fixed
2008-04-12 Michael Beckgcc has same costs for prescott and nocona
2008-04-12 Michael Beckupdated timings
2008-04-11 Michael Beckupdated cost model from gcc 4.3.0
2008-04-11 Michael Becknocona is a Pentium 4 variant
2008-04-09 Matthias Brauncore2s are called nocona in gcc
2008-02-14 Matthias Braun- copy libcore into libfirm
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-02 Michael Beckupdate copyright message
2007-12-19 Michael Beckchange x86 cpu names to match gcc -march switch
2007-10-26 Michael BeckC99 constructs removed
2007-10-26 Matthias Braunmoved ia32 architecture configuration to a separate...