Lines Matching defs:IncomingVal
971 MemoryAccess *IncomingVal;
975 : DTN(D), ChildIt(It), IncomingVal(M) {}
980 std::swap(IncomingVal, RHS.IncomingVal);
1095 void MemorySSA::renameSuccessorPhis(BasicBlock *BB, MemoryAccess *IncomingVal,
1109 Phi->setIncomingValue(I, IncomingVal);
1115 Phi->addIncoming(IncomingVal, BB);
1122 MemoryAccess *MemorySSA::renameBlock(BasicBlock *BB, MemoryAccess *IncomingVal,
1131 MUD->setDefiningAccess(IncomingVal);
1133 IncomingVal = &L;
1135 IncomingVal = &L;
1139 return IncomingVal;
1146 void MemorySSA::renamePass(DomTreeNode *Root, MemoryAccess *IncomingVal,
1159 IncomingVal = renameBlock(Root->getBlock(), IncomingVal, RenameAllUses);
1160 renameSuccessorPhis(Root->getBlock(), IncomingVal, RenameAllUses);
1161 WorkStack.push_back({Root, Root->begin(), IncomingVal});
1166 IncomingVal = WorkStack.back().IncomingVal;
1184 IncomingVal = &*BlockDefs->rbegin();
1186 IncomingVal = renameBlock(BB, IncomingVal, RenameAllUses);
1187 renameSuccessorPhis(BB, IncomingVal, RenameAllUses);
1188 WorkStack.push_back({Child, Child->begin(), IncomingVal});