aboutsummaryrefslogtreecommitdiffstats
path: root/ortho/mcode
Commit message (Collapse)AuthorAgeFilesLines
* Move sources to src/ subdirectory.Tristan Gingold2014-11-0476-24657/+0
|
* Rename ghdl_mcode.adb to ghdl_jit.adb. Display code generate name.Tristan Gingold2014-03-101-0/+5
|
* Automatically unnest subprograms for llvm.Tristan Gingold2014-03-093-3/+9
|
* Share spec of ortho_nodes, adjust code.Tristan Gingold2014-03-088-321/+1180
|
* Make ghdl_rti_type an address. Remove union from translation.Tristan Gingold2014-01-261-2/+2
| | | | LLVM preliminary work.
* new_offsetof: add argument for record type (llvm preliminary work).Tristan Gingold2014-01-255-8/+24
|
* mcode: add get_alignof_type.Tristan Gingold2014-01-242-1/+11
|
* mcode: per platform definition of F64 alignment.Tristan Gingold2014-01-245-1/+13
|
* mcode: fix missing clobber for 32 bit mul/div.Tristan Gingold2014-01-192-1/+3
|
* Fix bug21497: do not create an indirection for access to complex type.Tristan Gingold2014-01-173-0/+19
| | | | Add a type check in mcode for New_Address.
* Add Alignof constant to get the alignment of a type.Tristan Gingold2014-01-158-9/+43
|
* mcode: fix register allocation for Oe_Neg_OvTristan Gingold2013-12-272-3/+8
|
* Fix mcode for i386 Darwin.Tristan Gingold2013-12-245-48/+100
|
* Fix warnings (useless conversion)gingold2012-12-112-3/+2
|
* Use representations clause to work-around SRA issue.gingold2010-02-021-15/+16
|
* Work around SRA bug.gingold2010-01-311-14/+17
|
* Improve doc.gingold2010-01-285-15/+18
| | | | | | Remove ortho_code-sysdeps. Add Pragma convention C in grt for accesses to subprograms. Fix build on windows.
* ghdl 0.29 release.gingold2010-01-126-9/+33
|
* Add ortho_jit package for mcode.gingold2009-08-131-0/+133
|
* Preliminary work for LLVM.gingold2009-08-1323-264/+681
| | | | Preliminary work for SSE.
* Allow to build in 64bits mode.gingold2009-08-133-23/+21
|
* Switch to gcc 4.3gingold2008-08-3015-83/+39
| | | | | Don't use tagged types in grt (not supported by recent versions of GNAT) Fix warnings
* Improve macosX support.gingold2008-04-096-7/+73
| | | | Fix crashes in error handling.
* synchronize: add support for MacOSX, fix bogus type conversiongingold2008-01-1514-58/+113
|
* SEH handledgingold2006-11-181-2/+5
| | | | Bug fixes
* add one more underscore to chkstk, use program path for install path (windows)gingold2006-10-052-2/+2
|
* use __chkstk on windows systemgingold2006-10-029-47/+142
|
* bugs fixedgingold2006-08-063-13/+14
|
* bugs fix, 93c improvedgingold2006-06-222-3/+8
|
* bug fixesgingold2006-06-191-3/+3
|
* mcode code generator addedgingold2006-03-1069-0/+22878