Lines Matching defs:LastUse
290 std::map<RegisterRef,IndexType> LastDef, LastUse;
301 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void {
302 auto LD = LastDef[R], LU = LastUse[R];
308 LastUse[R] = LastDef[R] = IndexType::None;
326 LastUse[S] = Index;
376 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
384 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
387 LastDef[S] = LastUse[S] = Index;
399 LastUse[R] = IndexType::Exit;
403 for (auto &I : LastUse)