cen64.git
2017-04-23 Tyler J. Stacheckicompiler: Optimize renaming in SSA a little more. master
2017-04-23 Tyler J. Stacheckicompiler: Optimize renaming in SSA a little more.
2017-04-23 Tyler J. Stacheckicompiler: Reserve BB#0 for "null" comparison.
2017-04-23 Tyler J. Stacheckicompiler: Attempt to hoist a load in set.
2017-04-23 Tyler J. Stacheckicompiler: Optimize renaming in SSA conversion.
2017-04-23 Tyler J. Stacheckicompiler: Add Briggs-Cooper-Harvey-Simpson.
2017-04-23 Tyler J. Stacheckicompiler: Rename variables during SSA conversion.
2017-04-22 Tyler J. Stacheckicompiler: Add a stack data structure.
2017-04-22 Tyler J. Stacheckicompiler: Add some pure attributes to variable_ht.
2017-04-22 Tyler J. Stacheckicompiler: Place phi nodes in stores during SSA.
2017-04-22 Tyler J. Stacheckicompiler: Optimize dominator tree construction.
2017-04-22 Tyler J. Stacheckicompiler/lexer: optimizations from izy.
2017-04-09 Tyler J. Stacheckicompiler: Rename variables during SSA.
2017-04-07 Tyler J. Stacheckicompiler: Place phi nodes into CFG during SSA.
2017-04-07 Tyler J. Stacheckicompiler: Remove an unused function.
2017-04-07 Tyler J. Stacheckicompiler: Fix an issue with scoping rules.
2017-03-26 Tyler J. Stacheckios: Fix a comment.
2017-03-26 Tyler J. Stacheckigcc: Drop dependency on setjmp/longjmp.
2017-03-26 Tyler J. Stacheckios: Add support for private/OS-specific heaps.
2017-03-26 Tyler J. Stacheckios: Add support for native file access.
2017-03-26 Tyler J. Stacheckicompiler: Fix another allocator bug.
2017-03-26 Tyler J. Stacheckicompiler: Use sets instead of bblists.
2017-03-26 Tyler J. Stacheckicompiler: Fix another allocator bug.
2017-03-25 Tyler J. Stacheckicompiler: Allow sets to "self allocate" themselves.
2017-03-25 Tyler J. Stacheckicompiler: Fix an allocator bug.
2017-03-25 Tyler J. Stacheckicompiler: Minor allocator optimizations.
2017-03-25 Tyler J. Stacheckicompiler: Add an (ordered) set data structure.
2017-03-25 Tyler J. Stacheckicompiler: Compute dominance frontier during SSA.
2017-03-25 Tyler J. Stacheckicompiler: Fix a parser bug.
2017-03-19 Tyler J. Stacheckicompiler: Fix a memory allocation bug in bblist.
2017-03-19 Tyler J. Stacheckicompiler: Optimize Lengauer-Tarjan allocation.
2017-03-19 Tyler J. Stacheckicompiler: Allow clients to use the arena's slack
2017-03-19 Tyler J. Stacheckicompiler: Compute dominators for SSA conversion
2017-03-19 Tyler J. Stacheckicmake: Add toolchain files for osxcross (x86_64).
2017-03-16 Tyler J. Stacheckidriver: Fix a small bug in argument check.
2017-03-13 Tyler J. Stacheckios: Fix build issues with mingw-w64.
2017-03-12 Tyler J. Stacheckicompiler: Fill error_message on parser failures.
2017-03-12 Tyler J. Stacheckios/alloc: Don't mmap on top of /dev/null.
2017-03-12 Tyler J. Stacheckicmake: Define _DARWIN_C_SOURCE if needed.
2017-03-12 Tyler J. Stacheckicompiler/x86_64: Fix gcc build issue.
2017-03-12 Tyler J. Stacheckicmake: Allow clang to build with -Werror cleanly.
2017-03-11 Tyler J. Stacheckicompiler: Small readability change to bblist.
2017-02-26 Tyler J. Stacheckicompiler: Populate basic block pred/succ lists.
2017-02-26 Tyler J. Stacheckicompiler: Add a basic block list data structure.
2017-02-26 Tyler J. Stacheckicompiler: Enhance the basic block nodes.
2017-02-25 Tyler J. Stacheckicompiler: Kill the existing SSA conversion pass.
2017-02-25 Tyler J. Stacheckicompiler: Add a BB-related data structure.
2017-02-25 Tyler J. Stacheckicompiler/x86_64: Simplify backend.
2017-02-25 Tyler J. Stacheckicompiler/x86_64: Fix a minor bug in the backend.
2017-02-25 Tyler J. Stacheckicompiler: Fix a minor bug in the lexer.
2017-02-25 Tyler J. Stacheckicompiler: Restore backend functionality.
2017-02-25 Tyler J. Stacheckicompiler: Rename identifier allocator to dynsize.
2017-02-25 Tyler J. Stacheckicompiler: Add support for while loops.
2017-02-25 Tyler J. Stacheckicompiler: Add support for return statements.
2017-02-25 Tyler J. Stacheckicompiler: Small parser simplification.
2017-02-16 Tyler J. Stacheckicompiler: Use basic blocks to organize the graph.
2017-02-12 Tyler J. Stacheckios: Fix a typo in a comment.
2016-10-22 Tyler J. Stacheckicompiler: Start implementing the SSA conversion.
2016-10-22 Tyler J. Stacheckicompiler: Make use of compiler node's prev field.
2016-10-22 Tyler J. Stacheckicompiler: Pack namespace and type/name together.
2016-10-22 Tyler J. Stacheckicompiler: Improve semantic analysis type checking.
2016-09-24 Tyler J. Stacheckicompiler: Minor optimizations.
2016-09-24 Tyler J. Stacheckicompiler: Fix object analysis bugs, qualifier issues.
2016-09-15 Tyler J. Stacheckicompiler: nit: Remove old comment.
2016-09-15 Tyler J. Stacheckicompiler: Fold object analysis into the list builder.
2016-09-15 Tyler J. Stacheckicompiler: Reduce and fix size of a compiler node.
2016-09-01 Tyler J. Stacheckicompiler: Make parser longjmp-safe.
2016-09-01 Tyler J. Stacheckicompiler: Use a W^X policy for the JIT.
2016-09-01 Tyler J. Stacheckicompiler: Silence a warning produced by GCC.
2016-08-13 Tyler J. Stacheckicompiler: Add a SSA conversion pass.
2016-08-12 Tyler J. Stacheckicompiler: Start hashing out semantic analysis.
2016-08-09 Tyler J. Stacheckios/posix: Fix a derpy buffer-related bug.
2016-08-07 Tyler J. Stacheckios/winapi: Fix large page allocation.
2016-08-07 Tyler J. Stacheckios/winapi: Fix MSVC build errors and warnings.
2016-08-07 Tyler J. Stacheckicen64: Add support for building with ICC.
2016-08-06 Tyler J. Stacheckios/posix: Fix issue preventing inlining from occurring.
2016-08-06 Tyler J. Stacheckicmake: Strip symbols from shared objects.
2016-08-05 Tyler J. Stacheckios: Coerce compiler into inlining thread functions.
2016-08-05 Tyler J. Stacheckicompiler: Prefix some external symbols with cen64_.
2016-08-04 Tyler J. Stacheckilibretro: Hide non-retro_* symbols in the core.
2016-08-04 Tyler J. Stacheckicen64: Modularize a bit of functionality.
2016-08-04 Tyler J. Stacheckilibretro: Begin adding Libretro support.
2016-08-04 Tyler J. Stacheckicompiler: Remove an unneeded #include. No code change.
2016-08-04 Tyler J. Stacheckicompiler: Unflag suballocator initialization as cold.
2016-08-04 Tyler J. Stacheckicmake: Use aggressive optimization options where available.
2016-08-04 Tyler J. Stacheckicompiler/parser: Fix error message bug.
2016-08-04 Tyler J. Stacheckicompiler: Unflag parser creation/destruction as cold.
2016-08-04 Tyler J. Stacheckicompiler: Fix small #include issue, no code change.
2016-08-04 Tyler J. Stacheckicompiler: Remove parser from the driver object.
2016-08-04 Tyler J. Stacheckicompiler/x86_64: Optimize SIMD code emission.
2016-08-03 Tyler J. Stacheckicompiler: Change function parameter -> variable.
2016-08-03 Tyler J. Stacheckicmake: Fix ignored build type issue.
2016-08-03 Tyler J. Stacheckicompiler: Add a variable hash table data structure.
2016-08-03 Tyler J. Stacheckidriver: Return a non-zero exit status on failure.
2016-08-03 Tyler J. Stacheckicompiler: Minor fixes. No code change.
2016-08-03 Tyler J. Stacheckicompiler: Don't destroy the allocator prematurely.
2016-08-03 Tyler J. Stacheckicompiler: Reduce # of allocations for small blobs.
2016-08-03 Tyler J. Stacheckicompiler: Reduce memset overhead slightly.
2016-08-03 Tyler J. Stacheckicompiler/lexer: Small performance optimization.
2016-08-03 Tyler J. Stacheckicompiler: Ensure arena memory is wiped before use.
next