summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_architecture.c
Commit message (Expand)AuthorAge
* x86: add modern architecture variants and improve cpu detectionamd64-fmaJohannes Bucher2021-03-22
* ia32/amd64: split up architecture variant and cpu features into different bit...Johannes Bucher2021-03-22
* add basic cpu architecture autodetection for amd64Johannes Bucher2021-03-22
* ia32: / ifconv: do not generate cmov constructsJohannes Bucher2018-10-10
* Rework target initialization and queryMatthias Braun2017-02-20
* Fix typo.Manuel Mohr2016-12-02
* Fix indentation.Manuel Mohr2016-12-02
* CleanupMatthias Braun2016-04-24
* adt: Add and use 'streq()'.Christoph Mallon2015-12-07
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Move ir_mode struct from irtypes.h to irmode_t.h, cleanupMatthias Braun2015-09-10
* ia32: Slightly simplify the gcc PIC special case in x86_cpuid().Christoph Mallon2014-11-17
* ia32: rename stack_alignment to po2_stack_alignmentMatthias Braun2014-10-16
* API change+fix for IncSP alignmentMatthias Braun2014-10-07
* cleanup, use C99Matthias Braun2014-09-22
* change LC_OPT_ENT_BOOL to take a bool instead of an int destinationMatthias Braun2014-09-15
* Correct typos in comments and messsages.Christoph Mallon2014-02-13
* Use get_tarval_popcount() instead of get_tarval_bitpattern().Christoph Mallon2014-02-13
* normalize spelling: optimisation => optimizationMatthias Braun2013-07-04
* do not include config.h anymoreMatthias Braun2013-05-04
* add a few gcc compatibility switchesMatthias Braun2013-04-23
* add compare and swap builtin, implement it for ia32, sparc(leon)Matthias Braun2013-04-23
* ia32: rename options to be gcc compatibleMatthias Braun2013-04-23
* cleanup: Remove unnecessary #include "bearch_ia32_t.h".Christoph Mallon2013-01-05
* ia32: femms requires 3DNow!.Christoph Mallon2012-12-15
* remove license stuff from filesMatthias Braun2012-12-12
* ia32: When optimising for size, use cwtd and cltd instead of disabling them.Christoph Mallon2012-12-07
* ia32: Change the command line switch "nooptcc" to "optcc".Christoph Mallon2012-12-06
* remove commented out codeMatthias Braun2012-12-04
* reenable femmsMatthias Braun2012-12-04
* Claim that AMD family 12h, 14h and 15h are K10.Christoph Mallon2012-11-10
* Fix calculation of x86 CPU family.Christoph Mallon2012-11-10
* fix warningMatthias Braun2012-07-13
* cleanup ia32_architecture (enum usage)Matthias Braun2012-07-10
* fix warningMatthias Braun2012-06-15
* Remove ia32_code_gen_config_t::use_ftst.Christoph Mallon2012-03-09
* ia32: fix and optimize bswap sequence on i386Matthias Braun2012-02-17
* Improved architecture auto detection.Sebastian Buchwald2011-12-29
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* Added soft float support for IA32 backend.Sebastian Buchwald2011-08-12
* Correct wrong usage of LC_OPT machinery.Christoph Mallon2011-07-27
* Fixed some warning about unused variables.Sebastian Buchwald2011-05-27
* padded return is only an obscurity of the athlon branch predicator AFAIKMatthias Braun2011-04-18
* ebx is no problem with pic when compiling in 64bit (but the pushl+popl are)Matthias Braun2011-02-09
* Bail out if we do not know how to assemble CPUID.Christoph Mallon2011-01-17
* Do not use b (ebx) as asm constraint, when compiling with __PIC__. GCC canno...Christoph Mallon2011-01-17
* Restored somehow lost AMD Family 11h support.Michael Beck2010-12-06
* Improved native detection further.Michael Beck2010-12-04
* Improved AMD detection.Michael Beck2010-12-04
* Instead of panic() offer the native option only if running on x86 xpu.Michael Beck2010-12-04