aboutsummaryrefslogtreecommitdiffstats
path: root/src/ortho/mcode/ortho_code-x86-emits.adb
Commit message (Expand)AuthorAgeFilesLines
* ortho/mcode: add reg move for ret. Fix #2189Tristan Gingold2022-09-151-0/+2
* ortho/mcode: generate unwind info on win64 (WIP)Tristan Gingold2022-04-041-2/+80
* mcode: improve support of Win64 (prolog)Tristan Gingold2022-04-011-20/+26
* mcode: improve support of Win64 (allocate stack for home registers)Tristan Gingold2022-03-301-1/+5
* ortho/mcode: relax assertion (and fix debug code). Fix #1980Tristan Gingold2022-02-261-1/+1
* mcode: generate and register .eh_frame on linux x86/64Tristan Gingold2021-12-141-7/+75
* update license headersumarcor2021-01-141-11/+9
* ortho: add unbounded records, rework array subtypes.Tristan Gingold2020-07-251-6/+7
* src/ortho: add new_convert.Tristan Gingold2020-06-171-45/+69
* ortho: add a length parameter to start_array_aggr.Tristan Gingold2020-05-281-1/+1
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-211-10/+17
* Remove redundant use-clauses for gcc 8.1 compatibilityTruls Asheim2018-05-301-3/+0
* mcode: add new_default_value.Tristan Gingold2017-11-161-0/+4
* mcode: add comment, abstract.Tristan Gingold2017-07-021-4/+13
* ortho/mcode: preliminary work to support win64.Tristan Gingold2017-06-281-27/+37
* ortho: add comments.Tristan Gingold2017-06-201-0/+1
* ortho/mcode: detect overflow for i32 and i64 mul.Tristan Gingold2017-05-181-0/+6
* mcode: init support for initialized variables.Tristan Gingold2016-02-171-20/+27
* mcode: add support for x86-64Tristan Gingold2016-01-061-766/+1293
* Add symbolizer (for mcode).Tristan Gingold2015-11-191-4/+4
* mcode x86: simplify code.Tristan Gingold2015-11-121-9/+9
* mcode x86: enable sse.Tristan Gingold2015-11-121-3/+12
* mcode x86: pass testsuite with sse.Tristan Gingold2015-11-121-110/+189
* mcode x86: wip: sse support.Tristan Gingold2015-11-111-130/+271
* Rewrite of ortho_code-x86-emits.Tristan Gingold2015-11-091-316/+342
* mcode: WIP for sse/sse2 generation.Tristan Gingold2015-11-071-166/+277
* mcode x86: handle more conversions (i64 <-> u8. b2)Tristan Gingold2015-01-221-40/+64
* ortho_mcode: handle u32->i64 conversion.Tristan Gingold2015-01-121-5/+16
* Move sources to src/ subdirectory.Tristan Gingold2014-11-041-0/+2322