Searched refs:NewSucc (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 3008 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 D | LazyValueInfo.cpp | 261 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 D | LazyValueInfo.h | 116 BasicBlock *NewSucc);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSink.cpp | 748 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 D | MachineBlockPlacement.cpp | 3214 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 D | AMDGPUMachineCFGStructurizer.cpp | 2670 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 D | BasicBlockUtils.cpp | 207 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 D | VPlan.cpp | 703 for (const auto &[OldSucc, NewSucc] : in cloneFrom() 705 assert(NewSucc == Old2NewVPBlocks[OldSucc] && "Different successors"); in cloneFrom()
|