Home
last modified time | relevance | path

Searched refs:NewSucc (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h3008 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3010 *(&Op<-1>() - idx) = NewSucc;
3374 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3376 setOperand(idx * 2 + 1, NewSucc);
3533 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3534 setOperand(i + 1, NewSucc);
3681 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3684 setNormalDest(NewSucc);
3686 setUnwindDest(NewSucc);
3857 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp261 void threadEdgeImpl(BasicBlock *OldSucc, BasicBlock *NewSucc);
289 BasicBlock *NewSucc) { in threadEdgeImpl() argument
318 if (ToUpdate == NewSucc) continue; in threadEdgeImpl()
507 void threadEdge(BasicBlock *PredBB,BasicBlock *OldSucc,BasicBlock *NewSucc);
1635 BasicBlock *NewSucc) { in threadEdge() argument
1636 TheCache.threadEdgeImpl(OldSucc, NewSucc); in threadEdge()
1976 BasicBlock *NewSucc) { in threadEdge() argument
1978 Impl->threadEdge(PredBB, OldSucc, NewSucc); in threadEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyValueInfo.h116 BasicBlock *NewSucc);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp748 auto NewSucc = Pair.first->SplitCriticalEdge(Pair.second, *this); in runOnMachineFunction() local
749 if (NewSucc != nullptr) { in runOnMachineFunction()
752 << printMBBReference(*NewSucc) << " -- " in runOnMachineFunction()
755 MBFI->onEdgeSplit(*Pair.first, *NewSucc, *MBPI); in runOnMachineFunction()
759 CI->splitCriticalEdge(Pair.first, Pair.second, NewSucc); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp3214 for (MachineBasicBlock *NewSucc : Pred->successors()) { in maybeTailDuplicateBlock()
3215 if (BlockFilter && !BlockFilter->count(NewSucc)) in maybeTailDuplicateBlock()
3217 BlockChain *NewChain = BlockToChain[NewSucc]; in maybeTailDuplicateBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp2670 MachineBasicBlock *NewSucc = splitEntry(LRegion); in structurizeComplexRegion() local
2674 const DebugLoc &DL = NewSucc->findDebugLoc(NewSucc->getFirstNonPHI()); in structurizeComplexRegion()
2685 insertMergePHI(LRegion->getEntry(), LRegion->getExit(), NewSucc, in structurizeComplexRegion()
2689 TII->convertNonUniformLoopRegion(NewSucc, LastMerge); in structurizeComplexRegion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp207 BasicBlock *NewSucc = nullptr; in MergeBlockIntoPredecessor() local
215 NewSucc = BB_JmpI->getSuccessor(0); in MergeBlockIntoPredecessor()
297 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp703 for (const auto &[OldSucc, NewSucc] : in cloneFrom()
705 assert(NewSucc == Old2NewVPBlocks[OldSucc] && "Different successors"); in cloneFrom()