| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-04-22 | remove cleanup branches to the resume block | Ariel Ben-Yehuda | -0/+34 | |
| This improves LLVM performance by 10% lost during the shimmir transition. | ||||
| 2017-03-18 | apply pre-trans passes to Shim MIR | Ariel Ben-Yehuda | -5/+9 | |
| 2017-03-10 | Initial implementation of inlining for MIR | James Miller | -3/+15 | |
| Fairly basic implementation of inlining for MIR. Uses conservative heuristics for inlining. | ||||
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -1/+0 | |
| This removes another special case of Switch by replacing it with the more general SwitchInt. While this is more clunky currently, there’s no reason we can’t make it nice (and efficient) to use. | ||||
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -1/+0 | |
| 2016-11-03 | A way to remove otherwise unused locals from MIR | Simonas Kazlauskas | -0/+349 | |
| Replaces the hack where a similar thing is done within trans. | ||||
