Lines Matching refs:LoadPtr
1337 Value *LoadPtr = AvailableLoad.second; in eliminatePartiallyRedundantLoad() local
1340 new LoadInst(Load->getType(), LoadPtr, Load->getName() + ".pre", in eliminatePartiallyRedundantLoad()
1386 MD->invalidateCachedPointerInfo(LoadPtr); in eliminatePartiallyRedundantLoad()
1568 Value *LoadPtr = Load->getPointerOperand(); in PerformLoadPRE() local
1571 PHITransAddr Address(LoadPtr, DL, AC); in PerformLoadPRE()
1572 LoadPtr = Address.PHITranslateWithInsertion( in PerformLoadPRE()
1574 if (!LoadPtr) { in PerformLoadPRE()
1581 if (LoadPtr) { in PerformLoadPRE()
1582 PHITransAddr Address(LoadPtr, DL, AC); in PerformLoadPRE()
1583 LoadPtr = Address.PHITranslateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()
1588 if (!LoadPtr) { in PerformLoadPRE()
1595 PredLoad.second = LoadPtr; in PerformLoadPRE()
1655 Value *LoadPtr = Load->getPointerOperand(); in performLoopLoadPRE() local
1657 if (!L->isLoopInvariant(LoadPtr)) in performLoopLoadPRE()
1704 if (LoadPtr->canBeFreed()) in performLoopLoadPRE()
1709 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE()
1710 AvailableLoads[Preheader] = LoadPtr; in performLoopLoadPRE()