summaryrefslogtreecommitdiff
path: root/src/ortho
AgeCommit message (Collapse)Author
2015-12-22Scanner: fix use of latin-1 8 bit characters.Tristan Gingold
2015-12-18ortho-llvm: avoid generation of unreachable code.Tristan Gingold
2015-11-30ortho_llvm: add comments.Tristan Gingold
2015-11-22backtrace: add support for windows and for llvm (via libbacktrace).Tristan Gingold
2015-11-19Add symbolizer (for mcode).Tristan Gingold
Display a backtrace in case of failed check or assert failure.
2015-11-14mcode x86: fix regressions.Tristan Gingold
2015-11-12mcode x86: simplify code.Tristan Gingold
2015-11-12mcode x86: enable sse.Tristan Gingold
2015-11-12mcode x86: pass testsuite with sse.Tristan Gingold
2015-11-11mcode x86: wip: sse support.Tristan Gingold
2015-11-09Rewrite of ortho_code-x86-emits.Tristan Gingold
2015-11-07mcode: WIP for sse/sse2 generation.Tristan Gingold
2015-11-07Fix build of mcode utilities.Tristan Gingold
2015-09-13Add mach-O binary file writer.Tristan Gingold
2015-09-10Reimplement table package (used instead of GNAT.Table).Tristan Gingold
2015-09-08llvm: do not generate code for function call if unreachable.Tristan Gingold
2015-09-07ortho/debug: add checks for case statement.Tristan Gingold
2015-09-07llvm: handle union (field selection, debug info).Tristan Gingold
2015-09-02mcode: fix alignment of structure (thinko).Tristan Gingold
2015-08-31mcode/binary_file: rename write routines.Tristan Gingold
2015-08-31mcode: fix crash wrt oe_shl.Tristan Gingold
2015-08-29Replace fat accesses by bounds accessesTristan Gingold
translate: separate info for signals from object. Improve some error messages.
2015-06-18signals: simplify and fix code for delayed signals.Tristan Gingold
fix ticket89.
2015-06-12ortho: allow selected element from an union.Tristan Gingold
Minor cleanups.
2015-06-05ortho/debug: detect too many associations.Tristan Gingold
2015-05-28Fix llvm link on darwin (set no_compat_unwind).Tristan Gingold
2015-05-25Fix llvm build (add cxxflags).Tristan Gingold
2015-05-21Use cxx compiler to link llvm executable.Tristan Gingold
2015-05-19llvm: do not forget new type in no-op conversion.Tristan Gingold
Fix ticket 70.
2015-03-22ortho_llvm: handle more unreach cases.Tristan Gingold
2015-03-21ortho_llvm: fix new_alloca when first instruction of a basic block.Tristan Gingold
2015-03-21ortho_llvm: fix conversion from float to integer.Tristan Gingold
2015-03-20llvm: Add -O as alias of -O1Tristan Gingold
2015-03-15ortho_llvm: handle debug info for incomplete access type.Tristan Gingold
2015-03-14Fix crash in ortho for llvm (unreach in new_convert_ov)Tristan Gingold
2015-03-01Elaborate generics in two steps. Fix -c/-e for llvm builds.Tristan Gingold
2015-01-22mcode x86: handle more conversions (i64 <-> u8. b2)Tristan Gingold
2015-01-22ortho_code-x86-abi: add moddi3 intrinsic for jit.Tristan Gingold
2015-01-22ortho_code-x86-abi: display intrinsic names.Tristan Gingold
2015-01-13mcode: fix ticket#32 - spill the right instruction.Tristan Gingold
2015-01-12grt: improve --disp-signals-table output.Tristan Gingold
2015-01-12ortho_mcode: handle u32->i64 conversion.Tristan Gingold
2014-12-27ortho-lang.c: use absolute path for debugging.Tristan Gingold
2014-12-24Makefiles: add OPT_FLAGS.Tristan Gingold
2014-12-23Regenerate ortho_llvm.adsTristan Gingold
2014-12-23Add requested pragma no_strict_aliasing.Tristan Gingold
2014-12-16ortho_llvm: add uwtable + nounwind attibutes for functions.Tristan Gingold
2014-12-16ortho_llvm: fix crash with debug info.Tristan Gingold
2014-12-15llvm-core.ads: fix values.Tristan Gingold
2014-12-13llvm: add generation of only debug lines table.Tristan Gingold