summaryrefslogtreecommitdiff
path: root/asmcomp/amd64/selection.ml
Commit message (Expand)AuthorAgeFilesLines
* New back-end optimization pass: common subexpression elimination (CSE).Xavier Leroy2014-04-261-7/+7
* fix regression (extraneous moves) caused by previous Cconst_blockheader patchMark Shinwell2014-04-211-1/+1
* on i386 and AMD64, mark 'morally tail' C function calls as non-leafGabriel Scherer2014-04-161-0/+3
* Perform constant optimizations for integer division and modulus on the C-- le...Benedikt Meurer2013-11-191-17/+7
* PR#6042: optimize integer division and modulus when divisor is constant.Xavier Leroy2013-11-011-8/+6
* PR#5774: Add bswap primitives for amd64Fabrice Le Fessant2012-11-291-1/+26
* PR#5795: Generate sqrtsd opcode instead of external call to sqrt on amd64Fabrice Le Fessant2012-11-091-0/+10
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* Enable and fix more warnings.Alain Frisch2012-05-291-2/+0
* [amd64] Don't override insert_op.Benedikt Meurer2012-02-041-3/+0
* Also pass Cmm.memory_chunk to select_addressing.Benedikt Meurer2012-02-041-7/+7
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* merge branches/overrideJacques Garrigue2010-04-081-4/+4
* merge changes from 3.10.2merged to 3.11.0Damien Doligez2008-12-031-11/+15
* Merge the natdynlink branch into HEAD.Alain Frisch2007-11-061-2/+2
* fusion des changements 3.09.3 -> release309_merge310Damien Doligez2007-02-091-4/+3
* Stack backtraces on uncaught exceptions in native code (merge of the opt_back...Xavier Leroy2007-01-291-3/+6
* PR#4181: watch out for big constants in Ioffset_locXavier Leroy2006-12-161-1/+1
* Ajout production de code relogeable (option -fPIC)Xavier Leroy2005-10-131-1/+1
* Bugs dans intop_imm(Idiv | Imod)Xavier Leroy2003-06-301-3/+3
* Portage AMD64Xavier Leroy2003-06-301-0/+229