Speed up LiveDebugValues
LGTM, thanks. One silly nit.
Nit: "when both worklists are empty"
Maybe add an option to enable/disable this pass in this patch itself?
Let's commit your enable/disable patch separately.
I think we can get this to the point where we generally don't have to
disable it except for ridiculously sized programs.