Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DPHITransAddr.cpp131 BasicBlock *PredBB, in translateSubExpr()
299 Value *PHITransAddr::translateValue(BasicBlock *CurBB, BasicBlock *PredBB, in translateValue()
327 PHITransAddr::translateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, in translateWithInsertion()
350 Value *InVal, BasicBlock *CurBB, BasicBlock *PredBB, in insertTranslatedSubExpr()
H A DStackLifetime.cpp190 for (const auto *PredBB : predecessors(BB)) { in calculateLocalLiveness() local
H A DLoopNestAnalysis.cpp304 const BasicBlock *PredBB = From; in skipEmptyBlockUntil() local
H A DLazyValueInfo.cpp1634 void LazyValueInfoImpl::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
1906 BasicBlock *PredBB = PHI->getIncomingBlock(i); in getPredicateAt() local
1975 void LazyValueInfo::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
H A DMustExecute.cpp560 for (const BasicBlock *PredBB : predecessors(InitBB)) { in findBackwardJoinPoint() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp169 auto *PredBB = IncomingBB; in updatePredecessorProfileMetadata() local
208 BasicBlock *PredBB = PredOutEdge.first; in updatePredecessorProfileMetadata() local
761 BasicBlock *PredBB = PN->getIncomingBlock(i); in computeValueKnownInPredecessorsImpl() local
1503 BasicBlock *PredBB = BB->getSinglePredecessor(); in evaluateOnPredecessorEdge() local
1738 BasicBlock *PredBB = PN->getIncomingBlock(i); in processBranchOnPHI() local
2007 BasicBlock *PredBB) { in cloneInstructions()
2143 BasicBlock *PredBB = BB->getSinglePredecessor(); in maybethreadThroughTwoBasicBlocks() local
2261 BasicBlock *PredBB, in threadThroughTwoBasicBlocks()
2386 BasicBlock *PredBB; in threadEdge() local
2516 void JumpThreadingPass::updateBlockFreqAndEdgeWeight(BasicBlock *PredBB, in updateBlockFreqAndEdgeWeight()
[all …]
H A DDivRemPairs.cpp241 BasicBlock *PredBB = nullptr; in optimizeDivRem() local
H A DCallSiteSplitting.cpp325 BasicBlock *PredBB = Preds[i].first; in splitCallSite() local
H A DADCE.cpp460 for (auto *PredBB : predecessors(Info.BB)) { in markPhiLive() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp548 MachineBasicBlock *PredBB, in ProfitableToMerge()
660 MachineBasicBlock *PredBB) { in ComputeSameTails()
695 MachineBasicBlock *PredBB, in RemoveBlocksWithHash()
713 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
893 MachineBasicBlock *PredBB, in TryTailMergeBlocks()
1062 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
H A DTailDuplicator.cpp357 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in processPHI()
391 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in duplicateInstruction()
812 MachineBasicBlock *PredBB) { in canTailDuplicate()
H A DShrinkWrap.cpp405 for (const MachineBasicBlock *PredBB : MBB.predecessors()) in hasDirtyPred() local
H A DModuloSchedule.cpp199 MachineBasicBlock *PredBB = Preheader; in generateProlog() local
273 MachineBasicBlock *PredBB = KernelBB; in generateEpilog() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp109 for (auto *PredBB : predecessors(LPad)) { in splitLandingPadPreds() local
H A DHotColdSplitting.cpp519 BasicBlock &PredBB = **PredIt; in create() local
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp88 BasicBlock *PredBB = PN->getIncomingBlock(I); in replaceConstantExprOp() local
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h785 DoPHITranslation(const BasicBlock * CurBB,const BasicBlock * PredBB) DoPHITranslation() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp114 BasicBlock *PredBB = SomePhi->getIncomingBlock(i); in GetValueInMiddleOfBlock() local
H A DLoopRotationUtils.cpp913 BasicBlock *PredBB = OrigHeader->getUniquePredecessor(); in rotateLoop() local
H A DLoopUnrollRuntime.cpp850 auto *PredBB =PN.getIncomingBlock(i); in UnrollRuntimeLoopRemainder() local
H A DCloneFunction.cpp1064 BasicBlock *BB, BasicBlock *PredBB, Instruction *StopAt, in DuplicateInstructionsInSplitBetween()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h458 BlockT *PredBB = ReverseCFGWorklist.back(); in discoverAndMapSubloop() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp423 BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB]; in createEmptyBasicBlock() local
466 BasicBlock *PredBB = State->CFG.VPBB2IRBB[PredVPBB]; in execute() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp468 const BasicBlock *PredBB = *PI; in getUniquePredecessor() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1226 BasicBlock *PredBB = L->getLoopPredecessor(); in alreadyPrepared() local

12