These are pseudos without any users, so DCE was killing them in the combiner.
Marking them as having side effects doesn't seem quite right since they don't.
Gives a nice 0.3% geomean size win on CTMark -Os.
Differential D98811
[GlobalISel] Don't DCE LIFETIME_START/LIFETIME_END markers. Authored by aemerson on Mar 17 2021, 1:29 PM.
Details These are pseudos without any users, so DCE was killing them in the combiner. Marking them as having side effects doesn't seem quite right since they don't. Gives a nice 0.3% geomean size win on CTMark -Os.
Diff Detail
Event Timeline
| ||||||||||||||||||
Don't need the IR section