summaryrefslogtreecommitdiff
path: root/asmcomp
Commit message (Expand)AuthorAgeFilesLines
* port to cygwin-64Damien Doligez2013-12-032-7/+8
* Bring stack backtraces up-to-date on PowerPC, incl. reraise.Xavier Leroy2013-11-281-14/+10
* Debug info was lost when rescheduling "checkbound" instructions.Xavier Leroy2013-11-281-2/+2
* PR#6243: Make "ocamlopt -g" more resistant to ill-formed locations.Xavier Leroy2013-11-281-2/+2
* PR#6239: a "raise" in -g mode can end up calling a C function (stash_backtrac...Xavier Leroy2013-11-271-0/+2
* Perform constant optimizations for integer division and modulus on the C-- le...Benedikt Meurer2013-11-1933-680/+340
* Revert "Don't use emit_parts_list for regular operations."Benedikt Meurer2013-11-141-69/+54
* Don't use emit_parts_list for regular operations.Benedikt Meurer2013-11-141-54/+69
* Reintegrate raise_variants branch.Alain Frisch2013-11-1328-72/+98
|\
| * Change the representation of exception slots: instead of being represented as...Alain Frisch2013-10-233-5/+8
| * Fix Out_of_memory/Stack_overflow.Alain Frisch2013-10-181-8/+3
| * Support for AMD64, Intel syntax (i.e. MVSC 64 port).Alain Frisch2013-10-151-3/+9
| * Support the two variants on i386, intel syntax (i.e. Win32 msvc port).Alain Frisch2013-10-151-3/+9
| * Support the two variants on i386.Alain Frisch2013-10-151-3/+8
| * Adapt sparc backend (stacktraces not supported anyway).Alain Frisch2013-10-151-1/+1
| * Support raise_notrace under powerpc (not tested). Do not distinguish raise/re...Alain Frisch2013-10-151-4/+6
| * Support raise_notrace under arm/arm64 (not tested). Do not distinguish raise/...Alain Frisch2013-10-152-5/+9
| * Cleanup.Alain Frisch2013-10-141-3/+1
| * Support for raise variants in ocamlopt. Only amd64 for now.Alain Frisch2013-10-1419-41/+48
* | [arm] Improve code selection for shifted arithmetic operations.Benedikt Meurer2013-11-113-56/+74
* | PR#6227 continued: problem with preferences between different register classes.Xavier Leroy2013-11-081-1/+5
* | Remove use of deprecated features (#6227, patch by johnwhitington).Alain Frisch2013-11-071-6/+6
* | #6042: fix msvc64 port.Alain Frisch2013-11-051-4/+48
* | Improve code generation for subtraction.Benedikt Meurer2013-11-041-1/+5
* | [arm] Fix bug in div/mod by constant.Benedikt Meurer2013-11-042-14/+17
* | Further refactor code generation for multiplication.Benedikt Meurer2013-11-041-5/+8
* | #6042: fix Intel syntax.Alain Frisch2013-11-041-2/+2
* | PR#6222: The mls instruction is not available on ARMv6.Benedikt Meurer2013-11-041-2/+8
* | [arm] r12 is destroyed for constants that are not a power of 2.Benedikt Meurer2013-11-021-1/+1
* | [arm] Optimize integer division and modulus by constant.Benedikt Meurer2013-11-023-26/+81
* | Compile multiplication by power of 2 constant to left shift.Benedikt Meurer2013-11-021-1/+3
* | Follow-up to commit r14254: optimization of immediate division and modulus fo...Xavier Leroy2013-11-012-12/+36
* | Follow-up to commit r14254: optimization of division and modulus by constants...Xavier Leroy2013-11-014-34/+115
* | 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-014-21/+149
* | PR#6216: inlining of GADT matches generates invalid assemblyXavier Leroy2013-10-301-7/+15
|/
* Continue.exception_registrationAlain Frisch2013-09-125-0/+35
* Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez2013-09-044-5/+7
* Synchronize with trunk.Alain Frisch2013-08-281-1/+1
|\
| * PR#6091: Thumb-2 MUL must not set flags.Benedikt Meurer2013-07-271-1/+1
* | Synchronize with trunk.Alain Frisch2013-07-228-0/+1412
|\ \ | |/
| * Port to the ARM 64-bits (AArch64) architecture (experimental).Xavier Leroy2013-07-188-0/+1412
* | Synchronize with trunk.Alain Frisch2013-07-1631-153/+261
|\ \ | |/
| * 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