summaryrefslogtreecommitdiff
path: root/src/mir/dump.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-06MIR - Add (but don't use) a SwitchValue terminatorJohn Hodge1-0/+18
2017-06-16MIR - Unify temporaries and variablesJohn Hodge1-18/+9
2017-05-07HIR - Replace m_yeilds_final_value with a nodeJohn Hodge1-1/+25
2017-04-22MIR - Add ScopeEnd statement to indicate where a value will no longer be usedJohn Hodge1-0/+8
2017-03-11MIR Dump - Fix bad printing of byte string literalsJohn Hodge1-1/+14
2017-02-22MIR - Add types to integer constantsJohn Hodge1-4/+4
2017-02-22MIR - add Param type for places where a lvalue is readJohn Hodge1-26/+39
2017-01-29MIR Optimise - Fix tripping on unconditional recursionJohn Hodge1-147/+182
2017-01-22MIR Optimise - Untested temporary and BB unificationJohn Hodge1-1/+8
2017-01-21MIR Dump - Include staticsJohn Hodge1-0/+24
2017-01-20MIR - Drop flags (incomplete, doesn't pass validation)John Hodge1-0/+12
2016-12-31MIR Dump - Clean string printingJohn Hodge1-2/+3
2016-12-29MIR - Inline assembly in MIRJohn Hodge1-0/+16
2016-12-25Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-23/+23
2016-12-24No more tears!ubsan1-23/+23
2016-12-24HIR/MIR Dump - Minor fixesJohn Hodge1-1/+10
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-03MIR - Create a CallPath terminatorJohn Hodge1-1/+7
2016-12-03HIR/MIR - VTable workJohn Hodge1-0/+5
2016-11-20MIR - Union support hacked upJohn Hodge1-0/+5
2016-10-24MIR Pointer - Fix missing move constructorsJohn Hodge1-0/+4
2016-10-12Make deault ABI a #defineJohn Hodge1-1/+1
2016-08-23MIR - Add a `Const` entry to the MIR::Constant to refer to a named constantJohn Hodge1-0/+3
2016-08-21MIR Dump - Remove arg patterns from argumentsJohn Hodge1-2/+5
2016-08-21MIR Dump - Clean up outputJohn Hodge1-6/+24
2016-08-20MIR Dump - Rough dump pass, exposes junk data somewhereJohn Hodge1-0/+380