aboutsummaryrefslogtreecommitdiffstats
path: root/ortho
Commit message (Collapse)AuthorAgeFilesLines
* Remove old and unused agcc and gcc34 subdirs.Tristan Gingold2014-03-1241-6789/+0
|
* Rename ghdl_mcode.adb to ghdl_jit.adb. Display code generate name.Tristan Gingold2014-03-103-0/+13
|
* llvm: save & restore stack pointer for alloca.Tristan Gingold2014-03-091-33/+62
|
* Remove ortho_llvm-main.Tristan Gingold2014-03-097-173/+153
|
* Automatically unnest subprograms for llvm.Tristan Gingold2014-03-0910-6/+33
|
* Minor cleanup in ortho/gcc (add copyright headers, remove t_condtype, removeTristan Gingold2014-03-086-60/+104
| | | | commented out code).
* Share spec of ortho_nodes, adjust code.Tristan Gingold2014-03-0822-534/+1970
|
* ortho_front: fix style warnings.Tristan Gingold2014-03-061-1/+2
|
* Add LLVM back-end for ortho.Tristan Gingold2014-03-0622-0/+6468
|
* ortho debug/oread: remove syntax ambiguity for multiple case choices.Tristan Gingold2014-02-012-16/+24
|
* Derive type of when expression from the type of the case expression.Tristan Gingold2014-01-281-2/+2
|
* oread: add a little bit of type inference to simplify .on files.Tristan Gingold2014-01-274-163/+205
|
* Make ghdl_rti_type an address. Remove union from translation.Tristan Gingold2014-01-263-41/+19
| | | | LLVM preliminary work.
* new_offsetof: add argument for record type (llvm preliminary work).Tristan Gingold2014-01-2510-17/+42
|
* mcode: add get_alignof_type.Tristan Gingold2014-01-242-1/+11
|
* mcode: per platform definition of F64 alignment.Tristan Gingold2014-01-245-1/+13
|
* Add comment.Tristan Gingold2014-01-241-1/+3
|
* Update declarations in ortho_debug.private.ads to allow new commit to ↵Brian Drummond2014-01-221-5/+1
| | | | ortho_debug to build. Remove duplicated --help clause in grt-options.
* ortho_debug: remove unused alignment.Tristan Gingold2014-01-222-73/+9
|
* Fix bug18810 (bitwise 'and' and 'not' for unsigned types).Tristan Gingold2014-01-211-5/+5
|
* Add example Makefile.conf, remove duplicate libs from MakefileBrian Drummond2014-01-202-3/+5
|
* Allow local overriding of configuration via Makefile.confTristan Gingold2014-01-201-14/+35
|
* Fix interface of ortho_handle_option: do not confuse int and bool.Tristan Gingold2014-01-201-4/+4
|
* mcode: fix missing clobber for 32 bit mul/div.Tristan Gingold2014-01-192-1/+3
|
* Fix include/library paths for gmp/mpc/mpfr files in gcc buildsBrian Drummond2014-01-182-7/+7
|
* Preparation for gcc4.9 ... ortho-lang.c changes allowing ghdl to build with ↵Brian Drummond2014-01-171-4/+48
| | | | gcc-4.9-20140112, currently set for gcc4.8 compatibility
* Fix bug21497: do not create an indirection for access to complex type.Tristan Gingold2014-01-174-2/+25
| | | | Add a type check in mcode for New_Address.
* Extend the -frelaxed-rules option to gcc buildsBrian Drummond2014-01-161-0/+4
|
* Add Alignof constant to get the alignment of a type.Tristan Gingold2014-01-1515-11/+105
|
* mcode: fix register allocation for Oe_Neg_OvTristan Gingold2013-12-272-3/+8
|
* Fix mcode for i386 Darwin.Tristan Gingold2013-12-245-48/+100
|
* Sync tree: add parsing of AMS-VHDL, add Darwin syntax in asm files.Tristan Gingold2013-12-173-18/+15
|
* Patch to eliminate compile failures outputting debug information when -g -O2 ↵Brian Drummond2013-12-081-35/+14
| | | | options are set
* Patch ortho-lang.c to fix gcc failure in optimisation passes; patch others ↵Brian Drummond2013-12-074-9/+50
| | | | to allow debug backend and oread to build with gcc4.8
* Fix ortho-lang.c, type_for_size to allow 32 or 64bit buildsBrian Drummond2013-12-051-2/+4
|
* Fix for catastrophic error in ortho-lang.c handling nested case statements. ↵Brian Drummond2013-12-031-5/+10
| | | | This error is present in revisions 137 to 140.
* Version 0.31dev, builds with gcc4.8Brian Drummond2013-12-025-29/+84
|
* Temporary fix for 16 bit builds; breaks 32-bit gcc builds (has no effect on ↵Brian Drummond2013-12-021-1/+5
| | | | mcode)
* OSVVM patchBrian Drummond2013-12-021-2/+2
|
* Part of the previous commit (upgrade to gcc 4.7)gingold2012-12-114-236/+199
|
* 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
|
* Update Makefile: remove sysdeps.gingold2010-01-311-2/+2
|
* 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-129-14/+51
|
* Fix line number for gcov.gingold2009-10-301-1/+1
|
* Version 0.28.gingold2009-09-211-2/+4
|
* Add ortho_jit package for mcode.gingold2009-08-132-0/+173
|
* Remove elsif.gingold2009-08-132-2/+2
|