Lines Matching defs:RenameStack
527 ValueDFSStack &RenameStack,
530 auto RevIter = RenameStack.rbegin();
531 for (; RevIter != RenameStack.rend(); ++RevIter)
535 size_t Start = RevIter - RenameStack.rbegin();
539 for (auto RenameIter = RenameStack.end() - Start;
540 RenameIter != RenameStack.end(); ++RenameIter) {
542 RenameIter == RenameStack.begin() ? OrigOp : (RenameIter - 1)->Def;
545 ValInfo->RenamedOp = (RenameStack.end() - Start) == RenameStack.begin()
547 : (RenameStack.end() - Start - 1)->Def;
586 return RenameStack.back().Def;
673 SmallVector<ValueDFS, 8> RenameStack;
680 if (RenameStack.empty()) {
684 << RenameStack.back().DFSIn << ","
685 << RenameStack.back().DFSOut << ")\n");
692 bool OutOfScope = !stackIsInScope(RenameStack, VD);
695 popStackUntilDFSScope(RenameStack, VD);
697 RenameStack.push_back(VD);
702 if (RenameStack.empty())
711 ValueDFS &Result = RenameStack.back();
717 Result.Def = materializeStack(Counter, RenameStack, Op);