summaryrefslogtreecommitdiff
path: root/src/trans/monomorphise.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-06MIR - Add (but don't use) a SwitchValue terminatorJohn Hodge1-0/+8
2017-06-16MIR - Unify temporaries and variablesJohn Hodge1-13/+6
2017-05-05Trans Monomorph - asm!John Hodge1-3/+15
2017-04-22MIR - Add ScopeEnd statement to indicate where a value will no longer be usedJohn Hodge1-0/+3
2017-02-22MIR - Make MakeDst ptr a ParamJohn Hodge1-1/+1
2017-02-22MIR - add Param type for places where a lvalue is readJohn Hodge1-44/+69
2017-01-20Codegen - Drop flagsJohn Hodge1-6/+15
2016-12-31Trans - Efficiency cleanupsJohn Hodge1-44/+44
2016-12-24No more tears!ubsan1-10/+10
2016-12-11Trans - Intrinsics (partially complete)John Hodge1-1/+4
2016-12-07MIR - Merge two call types into one with a different targetJohn Hodge1-13/+19
2016-12-04Trans - Fix incorrect MIR monomorphisationJohn Hodge1-1/+1
2016-12-04MIR - Add a variant index to RValue::StructJohn Hodge1-0/+1
2016-12-04Trans - Hacking alongJohn Hodge1-0/+2
2016-12-04Trans - Roughed C translationJohn Hodge1-1/+2
2016-12-03MIR - Create a CallPath terminatorJohn Hodge1-2/+11
2016-12-03Trans Monomorph - Note about vtable magicJohn Hodge1-1/+2
2016-12-03Trans Monomorph - Allow incomplete blocksJohn Hodge1-1/+2
2016-12-03Trans Codegen - Structure coming upJohn Hodge1-0/+262