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. aemerson on Mar 17 2021, 1:29 PM. Authored by
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