Lines Matching defs:RootOfChain
223 Value *RootOfChain;
1375 Value *RootOfChain,
1403 // Assert that the cloned instruction does not use the RootOfChain
1405 assert(OpValue != RootOfChain && OpValue != AlternateLiveBase);
1410 // RootOfChain/OrigRootPhi, with the corresponding PHI present in the
1412 // that the *only* use of the RootOfChain in the ChainToBase list is
1414 if (RootOfChain != AlternateLiveBase)
1415 ClonedValue->replaceUsesOfWith(RootOfChain, AlternateLiveBase);
2372 Value *RootOfChain =
2380 // Handle the scenario where the RootOfChain is not equal to the
2382 if (RootOfChain != PointerToBase[Derived]) {
2383 PHINode *OrigRootPhi = dyn_cast<PHINode>(RootOfChain);
2393 // and RootOfChain (the original phi node itself) are the same, so that we
2409 Record.RootOfChain = RootOfChain;
2504 Record.RootOfChain, PointerToBase[Cand]);
2578 Record.RootOfChain, PointerToBase[LiveValue]);
2590 Record.RootOfChain, PointerToBase[LiveValue]);
2593 Record.RootOfChain, PointerToBase[LiveValue]);