Home
last modified time | relevance | path

Searched refs:Predecessor (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DInterval.cpp46 for (const BasicBlock *Predecessor : Predecessors) in print() local
47 OS << *Predecessor << "\n"; in print()
H A DScalarEvolution.cpp7516 const BasicBlock *Predecessor = L->getLoopPredecessor(); in computeShiftCompareExitLimit() local
7517 if (!Predecessor) in computeShiftCompareExitLimit()
7613 Value *FirstValue = PN->getIncomingValueForBlock(Predecessor); in computeShiftCompareExitLimit()
7615 Predecessor->getTerminator(), &DT); in computeShiftCompareExitLimit()
10003 auto *Predecessor = RLoop->getLoopPredecessor(); in isImpliedViaMerge() local
10004 assert(Predecessor && "Loop with AddRec with no predecessor?"); in isImpliedViaMerge()
10005 const SCEV *L1 = getSCEV(LPhi->getIncomingValueForBlock(Predecessor)); in isImpliedViaMerge()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp98 Value *Val, BasicBlock *Predecessor,
222 BasicBlock *Predecessor, BasicBlock *OrigBlock, in switchConvert() argument
237 fixPhis(Begin->BB, OrigBlock, Predecessor, NumMergedCases); in switchConvert()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h363 void appendPredecessor(VPBlockBase *Predecessor) { in appendPredecessor() argument
364 assert(Predecessor && "Cannot add nullptr predecessor!"); in appendPredecessor()
365 Predecessors.push_back(Predecessor); in appendPredecessor()
369 void removePredecessor(VPBlockBase *Predecessor) { in removePredecessor() argument
370 auto Pos = std::find(Predecessors.begin(), Predecessors.end(), Predecessor); in removePredecessor()
H A DLoopVectorize.cpp6374 for (auto *Predecessor : predecessors(BB)) { in createBlockInMask() local
6375 VPValue *EdgeMask = createEdgeMask(Predecessor, BB, Plan); in createBlockInMask()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h92 for (BlockT *Predecessor : children<Inverse<BlockT *>>(EB)) in hasDedicatedExits()
93 if (!contains(Predecessor)) in hasDedicatedExits()
H A DBlockFrequencyInfoImpl.h854 using Predecessor = GraphTraits<Inverse<const BlockT *>>;
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DIfConversion.cpp1344 for (const MachineBasicBlock *Predecessor : MBB.predecessors()) { in InvalidatePreds() local
1345 BBInfo &PBBI = BBAnalysis[Predecessor->getNumber()]; in InvalidatePreds()
H A DMachinePipeliner.cpp1531 SUnit *Predecessor = PI.getSUnit(); in addConnectedNodes() local
1532 if (!PI.isArtificial() && NodesAdded.count(Predecessor) == 0) in addConnectedNodes()
1533 addConnectedNodes(Predecessor, NewSet, NodesAdded); in addConnectedNodes()