aboutsummaryrefslogtreecommitdiffstats
path: root/src/ortho
Commit message (Expand)AuthorAgeFilesLines
* oread: handle min int in typed expression.Tristan Gingold2018-10-211-14/+27
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-2130-214/+707
* Improve doc, fix English typo.Tristan Gingold2018-09-233-3/+3
* Remove -gnat05, always use GNATFLAGS.Tristan Gingold2018-09-156-13/+13
* orth/llvm4: handle unreachable variable declarations.Tristan Gingold2018-08-071-4/+7
* llvm4: add --verify-llvmTristan Gingold2018-07-251-4/+9
* Add support for gcc 8.1 as a backend.Tristan Gingold2018-06-021-0/+2166
* ortho_llvm: remove outdated comment.Tristan Gingold2018-06-013-3/+0
* Remove redundant use-clauses for gcc 8.1 compatibilityTruls Asheim2018-05-305-11/+1
* Apply previous patch to llvm-nodebugTristan Gingold2018-05-261-8/+17
* ortho_llvm: do not generate loop_stmt/indexed_element if unreachable.Tristan Gingold2018-05-262-16/+34
* mcode: assert identifiers don't have embedded NULL.Tristan Gingold2018-01-201-1/+4
* mcode: add new_default_value.Tristan Gingold2017-11-166-2/+27
* ortho/gcc/Makefile: choose ortho-lang-X.cTristan Gingold2017-11-112-1/+4
* ortho_debug-disp: remove some trailing blanks in output.Tristan Gingold2017-11-021-2/+2
* gcc-7: fix crash due to alias_set.Tristan Gingold2017-11-021-0/+12
* llvm4: generate object file by default.Tristan Gingold2017-10-221-1/+1
* mcode: add comment, abstract.Tristan Gingold2017-07-021-4/+13
* ortho/mcode: preliminary work to support win64.Tristan Gingold2017-06-283-40/+84
* ortho: add comments.Tristan Gingold2017-06-203-1/+5
* Avoid a crash while slicing array of length 0.Tristan Gingold2017-06-201-1/+1
* WIP on mcode for win64.Tristan Gingold2017-06-197-13/+35
* Add gcc 7.x as a backend.Tristan Gingold2017-05-212-0/+2153
* ortho/mcode: detect overflow for i32 and i64 mul.Tristan Gingold2017-05-181-0/+6
* Simplify build for llvm-nodebug.Tristan Gingold2017-04-043-329/+3
* llvm39/llvm4: remove useless renaming.Tristan Gingold2017-04-042-11/+3
* Preliminary support of LLVM 4Tristan Gingold2017-04-0417-0/+5663
* gcc: remove help line for -ftabstopTristan Gingold2017-03-271-1/+0
* Complete lang.opt (options for gcc)Tristan Gingold2017-03-151-0/+8
* Apply No_Return pragma only on specs. Create specs if needed.Tristan Gingold2017-02-061-3/+7
* Use CXX in makefiles and configures to design the c++ compiler.Tristan Gingold2016-12-242-5/+5
* llvm: emit object file by default.Tristan Gingold2016-12-231-1/+1
* ortho_debug: suppress one more check with Disable_Checks.Tristan Gingold2016-12-181-0/+3
* travis: use CLANGXX instead of CXXTristan Gingold2016-12-121-3/+3
* Add tests for oread (some are old)Tristan Gingold2016-12-0881-0/+1353
* Use -fpic if gcc is configured with --enable-default-pieTristan Gingold2016-12-063-3/+15
* llvm-nodebug: add main for 3.5 -> 3.9Tristan Gingold2016-09-192-0/+630
* Add suport for llvm 3.6 - 3.9Tristan Gingold2016-09-173-315/+16
* llvm-nodebug: adjust for llvm-3.9Tristan Gingold2016-09-174-10/+50
* Add llvm-nodebug, an llvm backend more portable across llvm versions.Tristan Gingold2016-09-1215-0/+4874
* oread: check for duplicate fields in records.Tristan Gingold2016-09-021-0/+9
* llvm: don't verify module (doesn't scale)Tristan Gingold2016-07-091-5/+7
* oread: resize the hash tableTristan Gingold2016-07-091-7/+72
* oread: optimize field search for large record/unions (use a hash map).Tristan Gingold2016-07-092-48/+122
* More changes for the MinGW32/MinGW64 build flow and for the llvm back-end.Patrick Lehmann2016-07-011-1/+1
* A first changeset for MinGW32 and MinGW64 to compile GHDL with mcode and llvm...Patrick Lehmann2016-06-301-0/+34
* Add support for gcc-5 and gcc-6Tristan Gingold2016-05-312-0/+4306
* ortho_code-dwarf: fix potential crash.Tristan Gingold2016-04-021-0/+6
* ortho: add new_default_value to initialize a variable.Tristan Gingold2016-03-0812-19/+75
* ortho: rename start/finish_const_value to start/finish_init_value.Tristan Gingold2016-02-2115-94/+89