summaryrefslogtreecommitdiff
path: root/src/mir/mir.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-29MIR Opt - Partial dead temporary eliminatonJohn Hodge1-0/+47
2016-12-24No more tears!ubsan1-4/+4
2016-12-11HIR Const Eval - Split into two passes to have correct types in literalsJohn Hodge1-1/+27
2016-12-11Trans - Intrinsics (partially complete)John Hodge1-1/+1
2016-12-07MIR - Merge two call types into one with a different targetJohn Hodge1-8/+14
2016-12-04MIR - Escape special characters in debug printJohn Hodge1-1/+8
2016-12-03MIR - Create a CallPath terminatorJohn Hodge1-1/+7
2016-12-03HIR/MIR - VTable workJohn Hodge1-0/+3
2016-11-20MIR - Union support hacked upJohn Hodge1-0/+3
2016-10-07MIR Gen Match - Rough bytestring supportJohn Hodge1-1/+6
2016-08-27HIR (De)serialise - Working deserialiseJohn Hodge1-0/+43
2016-08-23MIR - Add a `Const` entry to the MIR::Constant to refer to a named constantJohn Hodge1-0/+3
2016-08-20MIR Gen - Fix codegen issue with use of moved LValueJohn Hodge1-3/+32
2016-08-20MIR Gen - Add loggingJohn Hodge1-0/+43
2016-08-13MIR Gen - Support values overlapping with rangesJohn Hodge1-0/+30
2016-08-09MIR - Construction code completed, but untested (and some stubs)John Hodge1-0/+37