Home
last modified time | relevance | path

Searched defs:PredBB (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DPHITransAddr.cpp144 BasicBlock *PredBB, in PHITranslateSubExpr()
314 bool PHITransAddr::PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateValue()
343 PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateWithInsertion()
368 BasicBlock *PredBB, const DominatorTree &DT, in InsertPHITranslatedSubExpr()
H A DStackLifetime.cpp185 for (const auto *PredBB : predecessors(BB)) { in calculateLocalLiveness() local
H A DLoopNestAnalysis.cpp304 const BasicBlock *PredBB = From; in skipEmptyBlockUntil() local
H A DLazyValueInfo.cpp1505 void LazyValueInfoImpl::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
1808 BasicBlock *PredBB = PHI->getIncomingBlock(i); in getPredicateAt() local
1868 void LazyValueInfo::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
H A DMustExecute.cpp655 for (const BasicBlock *PredBB : predecessors(InitBB)) { in findBackwardJoinPoint() local
/llvm-project-15.0.7/bolt/lib/Passes/
H A DLoopInversionPass.cpp43 BinaryBasicBlock *PredBB = *BB->pred_begin(); in runOnFunction() local
H A DReorderAlgorithm.cpp287 for (const BinaryBasicBlock *PredBB : DstBB->predecessors()) { in calculateWeight() local
372 for (const BinaryBasicBlock *PredBB : DstBB->predecessors()) { in adjustQueue() local
H A DTailDuplication.cpp622 BinaryBasicBlock *PredBB = *FirstBB->pred_begin(); in runOnFunction() local
H A DBinaryPasses.cpp746 const BinaryBasicBlock *PredBB, const MCInst &CondBranch, in shouldRewriteBranch()
907 BinaryBasicBlock *PredBB = Entry.first; in fixTailCalls() local
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp233 auto *PredBB = IncomingBB; in updatePredecessorProfileMetadata() local
272 BasicBlock *PredBB = PredOutEdge.first; in updatePredecessorProfileMetadata() local
827 BasicBlock *PredBB = PN->getIncomingBlock(i); in computeValueKnownInPredecessorsImpl() local
1574 BasicBlock *PredBB = BB->getSinglePredecessor(); in evaluateOnPredecessorEdge() local
1807 BasicBlock *PredBB = PN->getIncomingBlock(i); in processBranchOnPHI() local
2057 BasicBlock *PredBB) { in cloneInstructions()
2128 BasicBlock *PredBB = BB->getSinglePredecessor(); in maybethreadThroughTwoBasicBlocks() local
2245 BasicBlock *PredBB, in threadThroughTwoBasicBlocks()
2358 BasicBlock *PredBB; in threadEdge() local
2492 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
[all …]
H A DDivRemPairs.cpp242 BasicBlock *PredBB = nullptr; in optimizeDivRem() local
H A DCallSiteSplitting.cpp327 BasicBlock *PredBB = Preds[i].first; in splitCallSite() local
H A DADCE.cpp455 for (auto *PredBB : predecessors(Info.BB)) { in markPhiLive() local
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBranchFolding.cpp548 MachineBasicBlock *PredBB, in ProfitableToMerge()
660 MachineBasicBlock *PredBB) { in ComputeSameTails()
695 MachineBasicBlock *PredBB) { in RemoveBlocksWithHash()
712 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
884 MachineBasicBlock *PredBB, in TryTailMergeBlocks()
1051 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
H A DTailDuplicator.cpp348 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in processPHI()
380 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in duplicateInstruction()
791 MachineBasicBlock *PredBB) { in canTailDuplicate()
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp229 BasicBlock *PredBB = *PI; in findDependencies() local
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp88 BasicBlock *PredBB = PN->getIncomingBlock(I); in replaceConstantExprOp() local
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp164 for (auto PredBB : predecessors(LPad)) { in splitLandingPadPreds() local
H A DHotColdSplitting.cpp460 BasicBlock &PredBB = **PredIt; in create() local
/llvm-project-15.0.7/llvm/lib/IR/
H A DBasicBlock.cpp272 const BasicBlock *PredBB = *PI; in getUniquePredecessor() local
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp113 BasicBlock *PredBB = SomePhi->getIncomingBlock(i); in GetValueInMiddleOfBlock() local
H A DLoopRotationUtils.cpp663 BasicBlock *PredBB = OrigHeader->getUniquePredecessor(); in rotateLoop() local
H A DLoopUnrollRuntime.cpp832 auto *PredBB =PN.getIncomingBlock(i); in UnrollRuntimeLoopRemainder() local
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h437 BlockT *PredBB = ReverseCFGWorklist.back(); in discoverAndMapSubloop() local
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValue.h783 Value *DoPHITranslation(const BasicBlock *CurBB, const BasicBlock *PredBB) { in DoPHITranslation()

12