Home
last modified time | relevance | path

Searched refs:LoadBB (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1316 BasicBlock *LoadBB = LoadI->getParent(); in simplifyPartiallyRedundantLoad() local
1317 if (LoadBB->getSinglePredecessor()) in simplifyPartiallyRedundantLoad()
1323 if (LoadBB->isEHPad()) in simplifyPartiallyRedundantLoad()
1330 if (isOpDefinedInBlock(LoadedPtr, LoadBB) && !isa<PHINode>(LoadedPtr)) in simplifyPartiallyRedundantLoad()
1338 LoadI, LoadBB, BBIt, DefMaxInstsToScan, AA, &IsLoadCSE)) { in simplifyPartiallyRedundantLoad()
1362 if (BBIt != LoadBB->begin()) in simplifyPartiallyRedundantLoad()
1380 for (BasicBlock *PredBB : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad()
1396 MemoryLocation Loc(LoadedPtr->DoPHITranslation(LoadBB, PredBB), in simplifyPartiallyRedundantLoad()
1452 for (auto I = LoadBB->begin(); &*I != LoadI; ++I) in simplifyPartiallyRedundantLoad()
1472 for (BasicBlock *P : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad()
[all …]
H A DGVN.cpp1276 BasicBlock *LoadBB = Load->getParent(); in PerformLoadPRE() local
1277 BasicBlock *TmpBB = LoadBB; in PerformLoadPRE()
1299 if (TmpBB == LoadBB) // Infinite (unreachable) loop. in PerformLoadPRE()
1318 LoadBB = TmpBB; in PerformLoadPRE()
1330 for (BasicBlock *Pred : predecessors(LoadBB)) { in PerformLoadPRE()
1360 if (LoadBB->isEHPad()) { in PerformLoadPRE()
1369 if (DT->dominates(LoadBB, Pred)) { in PerformLoadPRE()
1400 if (!isSafeToSpeculativelyExecute(Load, LoadBB->getFirstNonPHI(), DT)) in PerformLoadPRE()
1409 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); in PerformLoadPRE()
1413 << LoadBB->getName() << '\n'); in PerformLoadPRE()
[all …]