Lines Matching defs:RootOfChain
224 Value *RootOfChain;
1369 Value *RootOfChain,
1397 // Assert that the cloned instruction does not use the RootOfChain
1399 assert(OpValue != RootOfChain && OpValue != AlternateLiveBase);
1404 // RootOfChain/OrigRootPhi, with the corresponding PHI present in the
1406 // that the *only* use of the RootOfChain in the ChainToBase list is
1408 if (RootOfChain != AlternateLiveBase)
1409 ClonedValue->replaceUsesOfWith(RootOfChain, AlternateLiveBase);
2366 Value *RootOfChain =
2374 // Handle the scenario where the RootOfChain is not equal to the
2376 if (RootOfChain != PointerToBase[Derived]) {
2377 PHINode *OrigRootPhi = dyn_cast<PHINode>(RootOfChain);
2387 // and RootOfChain (the original phi node itself) are the same, so that we
2403 Record.RootOfChain = RootOfChain;
2497 Record.ChainToBase, UserI, Record.RootOfChain, PointerToBase[Cand]);
2571 Record.RootOfChain, PointerToBase[LiveValue]);
2583 Record.RootOfChain, PointerToBase[LiveValue]);
2586 Record.RootOfChain, PointerToBase[LiveValue]);