summaryrefslogtreecommitdiff
path: root/asmcomp
Commit message (Expand)AuthorAgeFilesLines
* PR#6091: Thumb-2 MUL must not set flags.Benedikt Meurer2013-07-271-1/+1
* Port to the ARM 64-bits (AArch64) architecture (experimental).Xavier Leroy2013-07-188-0/+1412
* Fix typo.Benedikt Meurer2013-06-261-1/+1
* [arm] Prefer instructions that enable 16-bit T1 encodings.Benedikt Meurer2013-06-261-11/+16
* PR#6049: support for OpenBSD/macppcXavier Leroy2013-06-242-10/+13
* fix macppc build (patch by Anil Madhavapeddy)Gabriel Scherer2013-06-214-8/+1
* PR#5580: missed opportunities for constant propagationXavier Leroy2013-06-071-9/+21
* Improved implementation of OCAMLPARAMFabrice Le Fessant2013-06-052-3/+3
* Re-add configure option -with-frame-pointersFabrice Le Fessant2013-06-0310-28/+77
* Reverting -with-frame-pointersFabrice Le Fessant2013-06-039-73/+25
* Add -with-frame-pointers to ./configureFabrice Le Fessant2013-06-039-25/+73
* add [open Types] back to cmmgen as it is used after the 4.00 mergeGabriel Scherer2013-05-221-0/+1
* merge changes from version/4.00 from 4.00.1 to r13697Damien Doligez2013-05-221-5/+12
* [arm] Fix code generation bug with "mod 1" (PR#5910).Benedikt Meurer2013-05-081-1/+1
* fix broken bswap on MSVC64Damien Doligez2013-05-071-3/+3
* #5832: patch to improve 'wrong file naming' error messages.Alain Frisch2013-04-294-14/+16
* PR#5933 type-specialize 'let compare = compare' on ints and stringsGabriel Scherer2013-03-196-7/+15
* PR#5933: don't generate _app shortcuts above fixed arity to avoid quadratic b...Gabriel Scherer2013-03-191-3/+10
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-099-51/+72
* [coloring] Validate physical register offsets.Benedikt Meurer2013-01-131-4/+12
* [arm] Fix typo in is_simple_expr.Benedikt Meurer2013-01-131-2/+2
* [coloring] No need to test for "well-typed" interferences.Benedikt Meurer2013-01-071-21/+11
* [interf] Don't record "ill-typed" interferences.Benedikt Meurer2013-01-071-14/+15
* [arm] Inlined byte-swap operations are simple if their arguments are.Benedikt Meurer2013-01-061-0/+5
* [arm] Implement the byte swap operations (PR#5774).Benedikt Meurer2013-01-063-8/+28
* [arm] Fix arch selection with ARMv6. Rename EABI_VFP to EABI_HF.Benedikt Meurer2012-12-292-22/+22
* [arm] Improve register pressure for interval splitting.Benedikt Meurer2012-12-281-6/+12
* Slightly improve ordering of constrained registers.Benedikt Meurer2012-12-271-2/+8
* Collect the constrained registers into a set.Benedikt Meurer2012-12-211-8/+13
* PR#5181: Merge common floating point constants in ocamlopt.Benedikt Meurer2012-12-214-101/+132
* Simplify and optimize the coloring algorithm.Benedikt Meurer2012-12-201-208/+185
* Fix whitespace in emitted AMD64 code.Benedikt Meurer2012-12-201-4/+4
* Combine the first two coloring passes. Benedikt Meurer2012-12-201-47/+18
* Compute the degrees while building the interference graph.Benedikt Meurer2012-12-202-15/+12
* PR#5774: Add bswap primitives for amd64Fabrice Le Fessant2012-11-296-1/+88
* PR#5824: avoid tagging before right shiftsXavier Leroy2012-11-171-3/+17
* PR#5771: Add primitives for reading 2, 4, 8 bytes in strings and bigarraysFabrice Le Fessant2012-11-096-0/+273
* PR#5795: Generate sqrtsd opcode instead of external call to sqrt on amd64Fabrice Le Fessant2012-11-094-0/+24
* PR#5810: error in switch printing when using -dclambdaXavier Clerc2012-11-071-6/+6
* PR#5762: Add primitives for fast access to bigarray dimensionsFabrice Le Fessant2012-11-061-0/+3
* #5798: Apply patch to add VFPv2 and ARMv6 hard-float support (Jeffrey Scofiel...Benedikt Meurer2012-10-245-15/+24
* #5784: -dclambda option is ignored.Alain Frisch2012-10-162-1/+6
* remove all $Id keywordsDamien Doligez2012-10-1590-180/+0
* PR#5707: in AMD64 port, exchange the roles of r10-r11 and r12-r13,Xavier Leroy2012-09-083-20/+22
* Remove some "open" to please the new warnings.Xavier Leroy2012-08-203-5/+1
* PR#5731: take destroyed registers into account during scheduling.Xavier Leroy2012-08-201-20/+48
* clean up TABs and whitespaceDamien Doligez2012-07-306-76/+74
* merge changes from 4.00 branching to 4.00.0 (part 1)Damien Doligez2012-07-262-37/+37
* Fix PR#5698: remove harcoded limit of 200000 labels in emitaux.mlFabrice Le Fessant2012-07-241-3/+1
* Fix PR#5695 (Redoing commit 12756 without unwanted changes)Fabrice Le Fessant2012-07-223-3/+0