summaryrefslogtreecommitdiff
path: root/asmcomp/amd64
Commit message (Expand)AuthorAgeFilesLines
* port to cygwin-64Damien Doligez2013-12-032-7/+8
* Perform constant optimizations for integer division and modulus on the C-- le...Benedikt Meurer2013-11-195-131/+16
* Reintegrate raise_variants branch.Alain Frisch2013-11-132-6/+17
|\
| * Support for AMD64, Intel syntax (i.e. MVSC 64 port).Alain Frisch2013-10-151-3/+9
| * Support for raise variants in ocamlopt. Only amd64 for now.Alain Frisch2013-10-141-3/+8
* | #6042: fix msvc64 port.Alain Frisch2013-11-051-4/+48
* | Follow-up to commit r14254: update destroyed_at_oper and max_register_pressureXavier Leroy2013-11-011-4/+5
* | PR#6042: optimize integer division and modulus when divisor is constant.Xavier Leroy2013-11-012-21/+58
|/
* Re-add configure option -with-frame-pointersFabrice Le Fessant2013-06-033-27/+61
* Reverting -with-frame-pointersFabrice Le Fessant2013-06-032-57/+24
* Add -with-frame-pointers to ./configureFabrice Le Fessant2013-06-032-24/+57
* fix broken bswap on MSVC64Damien Doligez2013-05-071-3/+3
* PR#5933 type-specialize 'let compare = compare' on ints and stringsGabriel Scherer2013-03-191-1/+1
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-3/+4
* PR#5181: Merge common floating point constants in ocamlopt.Benedikt Meurer2012-12-212-52/+68
* Fix whitespace in emitted AMD64 code.Benedikt Meurer2012-12-201-4/+4
* PR#5774: Add bswap primitives for amd64Fabrice Le Fessant2012-11-294-1/+53
* PR#5771: Add primitives for reading 2, 4, 8 bytes in strings and bigarraysFabrice Le Fessant2012-11-091-0/+2
* PR#5795: Generate sqrtsd opcode instead of external call to sqrt on amd64Fabrice Le Fessant2012-11-094-0/+24
* remove all $Id keywordsDamien Doligez2012-10-157-14/+0
* PR#5707: in AMD64 port, exchange the roles of r10-r11 and r12-r13,Xavier Leroy2012-09-083-20/+22
* clean up TABs and whitespaceDamien Doligez2012-07-301-1/+1
* Merge commit 12664 from 4.00 on trunk/Fabrice Le Fessant2012-07-091-1/+3
* Fix unused open warning.Alain Frisch2012-05-291-1/+0
* Enable and fix more warnings.Alain Frisch2012-05-292-3/+1
* PR#5603: wrong .file directives generated by ocamlopt -gXavier Leroy2012-05-121-0/+1
* PR#5513: protect against min_int / -1 crashing on x86Xavier Leroy2012-02-241-0/+4
* PR#5487: addition of CFI directives and a few filename/linenumber info to gen...Xavier Leroy2012-02-211-6/+26
* More renaming to OCamlDamien Doligez2012-02-102-5/+5
* [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
* PR#5179: giant steps towards a Mingw64 port.Xavier Leroy2011-12-211-16/+21
* PR#4869: rare collisions between assembly labels for code and dataXavier Leroy2011-12-182-4/+10
* Merged proc_nt.ml into proc.ml in directories asmcomp/i386 and asmcomp/amd64.Xavier Leroy2011-12-163-262/+120
* Reverted most of previous change re: local labels in AMD64/MacOSX.Xavier Leroy2011-10-151-6/+1
* AMD64/MacOSX code generator: make local asm labels really local. (L100 inste...Xavier Leroy2011-10-151-1/+6
* PR#5319: Lswitch compilation for Win64 / MSVC. (Untested.)Xavier Leroy2011-09-182-10/+17
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-278-8/+8
* merge changes from 3.12.0 to 3.12.1Damien Doligez2011-07-202-13/+19
* PR#5237: incorrect .size directives generated for x86-32 and x86-64Xavier Leroy2011-03-131-6/+7
* AMD64/MacOS X: wrong symbol names for caml_negf_mask and caml_absf_mask in -s...Xavier Leroy2010-06-021-12/+7
* Slightly better code generated for floating-point comparisons.Xavier Leroy2010-05-243-67/+93
* merge branches/overrideJacques Garrigue2010-04-082-6/+6
* clean up spaces and tabsDamien Doligez2010-01-224-27/+26
* merge changes from release/3.11.1 to release/3.11.2Damien Doligez2010-01-202-28/+23
* merge changes from ocaml3110 to ocaml3111rc0Damien Doligez2009-05-202-5/+10
* PR#4759: bad merge of emit_call, etcXavier Leroy2009-03-311-19/+0
* merge changes from 3.10.2merged to 3.11.0Damien Doligez2008-12-032-22/+79
* PR#4564 (partial): mark stack as non-executable on Linux/ELFXavier Leroy2008-08-011-1/+5
* merge changes 3.10.0 -> 3.10.1Damien Doligez2008-01-112-11/+25