Searched refs:LoadBB (Results 1 – 3 of 3) sorted by relevance
1242 BasicBlock *LoadBB = LoadI->getParent(); in simplifyPartiallyRedundantLoad() local1243 if (LoadBB->getSinglePredecessor()) in simplifyPartiallyRedundantLoad()1249 if (LoadBB->isEHPad()) in simplifyPartiallyRedundantLoad()1256 if (isOpDefinedInBlock(LoadedPtr, LoadBB) && !isa<PHINode>(LoadedPtr)) in simplifyPartiallyRedundantLoad()1292 if (BBIt != LoadBB->begin()) in simplifyPartiallyRedundantLoad()1309 for (BasicBlock *PredBB : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad()1325 MemoryLocation Loc(LoadedPtr->DoPHITranslation(LoadBB, PredBB), in simplifyPartiallyRedundantLoad()1381 for (auto I = LoadBB->begin(); &*I != LoadI; ++I) in simplifyPartiallyRedundantLoad()1401 for (BasicBlock *P : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad()1437 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB); in simplifyPartiallyRedundantLoad()[all …]
1376 if (SuccBB == LoadBB) in findLoadToHoistIntoPred()1508 BasicBlock *LoadBB = Load->getParent(); in PerformLoadPRE() local1509 BasicBlock *TmpBB = LoadBB; in PerformLoadPRE()1531 if (TmpBB == LoadBB) // Infinite (unreachable) loop. in PerformLoadPRE()1550 LoadBB = TmpBB; in PerformLoadPRE()1567 for (BasicBlock *Pred : predecessors(LoadBB)) { in PerformLoadPRE()1589 if (LoadBB->isEHPad()) { in PerformLoadPRE()1598 if (DT->dominates(LoadBB, Pred)) { in PerformLoadPRE()1649 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); in PerformLoadPRE()1653 << LoadBB->getName() << '\n'); in PerformLoadPRE()[all …]
334 LoadInst *findLoadToHoistIntoPred(BasicBlock *Pred, BasicBlock *LoadBB,