Searched refs:LoadBB (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1305 BasicBlock *LoadBB = LoadI->getParent(); in simplifyPartiallyRedundantLoad() local 1306 if (LoadBB->getSinglePredecessor()) in simplifyPartiallyRedundantLoad() 1312 if (LoadBB->isEHPad()) in simplifyPartiallyRedundantLoad() 1327 LoadI, LoadBB, BBIt, DefMaxInstsToScan, AA, &IsLoadCSE)) { in simplifyPartiallyRedundantLoad() 1351 if (BBIt != LoadBB->begin()) in simplifyPartiallyRedundantLoad() 1368 for (BasicBlock *PredBB : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad() 1384 MemoryLocation Loc(LoadedPtr->DoPHITranslation(LoadBB, PredBB), in simplifyPartiallyRedundantLoad() 1440 for (auto I = LoadBB->begin(); &*I != LoadI; ++I) in simplifyPartiallyRedundantLoad() 1460 for (BasicBlock *P : predecessors(LoadBB)) { in simplifyPartiallyRedundantLoad() 1496 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB); in simplifyPartiallyRedundantLoad() [all …]
|
| H A D | GVN.cpp | 1421 BasicBlock *LoadBB = Load->getParent(); in PerformLoadPRE() local 1422 BasicBlock *TmpBB = LoadBB; in PerformLoadPRE() 1444 if (TmpBB == LoadBB) // Infinite (unreachable) loop. in PerformLoadPRE() 1463 LoadBB = TmpBB; in PerformLoadPRE() 1475 for (BasicBlock *Pred : predecessors(LoadBB)) { in PerformLoadPRE() 1497 if (LoadBB->isEHPad()) { in PerformLoadPRE() 1506 if (DT->dominates(LoadBB, Pred)) { in PerformLoadPRE() 1537 if (!isSafeToSpeculativelyExecute(Load, LoadBB->getFirstNonPHI(), DT)) in PerformLoadPRE() 1546 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); in PerformLoadPRE() 1550 << LoadBB->getName() << '\n'); in PerformLoadPRE() [all …]
|