c2884f3ca8
During coroutines transformation, we analyse liveness of local variables in order to decide whether we need to spill them or not. This analysis contains hot method `useVar`, in which we previously iterated over all variables in LVT. This is done, since these variables are seen by debugger and we assume they are alice. However, this variables can be generated by inliner. In this case, the LVT's size in huge. I.e. we have loop in hot method. By hoisting the liveness analysis of the LVT and combining its result with result of usual liveness analysis, we achieve speed-up from 2m30s down to 5s. #KT-30603 Fixed