Lines Matching refs:PointerToBase
1343 PointerToBaseTy &PointerToBase, DominatorTree *DT, in findBasePointers() argument
1349 PointerToBase[ptr] = base; in findBasePointers()
1362 PointerToBaseTy &PointerToBase, in findBasePointers() argument
1375 PointerToBase[V] = V; in findBasePointers()
1377 findBasePointers(PotentiallyDerivedPointers, PointerToBase, &DT, DVCache, in findBasePointers()
1386 PointerToBaseTy &PointerToBase);
1391 PointerToBaseTy &PointerToBase) { in recomputeLiveInValues() argument
1399 PointerToBase); in recomputeLiveInValues()
1617 const PointerToBaseTy &PointerToBase) { in makeStatepointExplicitImpl() argument
1714 assert(PointerToBase.count(Derived)); in makeStatepointExplicitImpl()
1715 Base = PointerToBase.find(Derived)->second; in makeStatepointExplicitImpl()
1908 const PointerToBaseTy &PointerToBase) { in makeStatepointExplicit() argument
1917 assert(PointerToBase.count(L)); in makeStatepointExplicit()
1918 Value *Base = PointerToBase.find(L)->second; in makeStatepointExplicit()
1925 PointerToBase); in makeStatepointExplicit()
2325 findRematerializationCandidates(PointerToBaseTy PointerToBase, in findRematerializationCandidates() argument
2330 for (auto P2B : PointerToBase) { in findRematerializationCandidates()
2349 if (RootOfChain != PointerToBase[Derived]) { in findRematerializationCandidates()
2351 PHINode *AlternateRootPhi = dyn_cast<PHINode>(PointerToBase[Derived]); in findRematerializationCandidates()
2388 PointerToBaseTy &PointerToBase, in rematerializeLiveValues() argument
2479 InsertBefore, Record.RootOfChain, PointerToBase[LiveValue]); in rematerializeLiveValues()
2490 NormalInsertBefore, Record.RootOfChain, PointerToBase[LiveValue]); in rematerializeLiveValues()
2492 UnwindInsertBefore, Record.RootOfChain, PointerToBase[LiveValue]); in rematerializeLiveValues()
2612 PointerToBaseTy PointerToBase; in insertParsePoints() local
2617 findBasePointers(DT, DVCache, ToUpdate[i], info, PointerToBase, KnownBases); in insertParsePoints()
2621 for (auto &Pair : PointerToBase) { in insertParsePoints()
2650 assert(PointerToBase.count(Derived) && "Missed base for derived pointer"); in insertParsePoints()
2651 Bases.push_back(PointerToBase[Derived]); in insertParsePoints()
2660 recomputeLiveInValues(F, DT, ToUpdate, Records, PointerToBase); in insertParsePoints()
2664 for (auto Pair : PointerToBase) { in insertParsePoints()
2683 assert(PointerToBase.count(LiveV) && "Missed base for derived pointer"); in insertParsePoints()
2684 return isa<Constant>(PointerToBase[LiveV]); in insertParsePoints()
2695 findRematerializationCandidates(PointerToBase, RematerizationCandidates, TTI); in insertParsePoints()
2701 rematerializeLiveValues(ToUpdate[i], Records[i], PointerToBase, in insertParsePoints()
2717 PointerToBase); in insertParsePoints()
2737 PointerToBase.clear(); in insertParsePoints()
3263 PointerToBaseTy &PointerToBase) { in recomputeLiveInValues() argument
3270 PointerToBase.insert({ V, V }); in recomputeLiveInValues()