summaryrefslogtreecommitdiff
path: root/asmcomp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert commit r12756 containing unwanted changesFabrice Le Fessant2012-07-223-0/+3
* Fix PR#5695Fabrice Le Fessant2012-07-223-3/+0
* Merge commit 12664 from 4.00 on trunk/Fabrice Le Fessant2012-07-092-3/+5
* PR#5643: issues with .cfi and .loc directives generated by ocamlopt -gXavier Leroy2012-06-174-6/+8
* [arm] Handle backward jumps properly with TBH (PR#5623).Benedikt Meurer2012-06-021-23/+32
* Remove useless opens.Alain Frisch2012-06-013-3/+1
* Remove useless open.Alain Frisch2012-06-011-3/+0
* Remove useless open.Alain Frisch2012-06-011-1/+0
* Fix unused open warning.Alain Frisch2012-05-291-1/+0
* Enable and fix more warnings.Alain Frisch2012-05-2911-18/+2
* [arm] Also emit CFI directives for the ARM backend.Benedikt Meurer2012-05-171-27/+45
* [arm] Emit debug information in the ARM backend.Benedikt Meurer2012-05-171-0/+3
* PR#5603: wrong .file directives generated by ocamlopt -gXavier Leroy2012-05-124-2/+10
* Reverting commits 12385 and 12370, while waiting for a decision to be taken t...Fabrice Le Fessant2012-04-222-41/+0
* Asmgen hooks: call cmm hooks once on all phrases, instead of for every functionFabrice Le Fessant2012-04-192-2/+2
* Add hooks in AsmgenFabrice Le Fessant2012-04-182-0/+41
* #5595: Missed constant propagation.Alain Frisch2012-04-181-1/+4
* PR#4892: non-strict behavior in Array.setXavier Leroy2012-03-141-9/+12
* merge version 3.12 from 3.12.1 to r12205Damien Doligez2012-03-083-4/+5