Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h3253 *(&Op<-1>() - idx) = NewSucc;
3625 setOperand(idx * 2 + 1, NewSucc);
3792 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3793 setOperand(i + 1, NewSucc);
3985 setNormalDest(NewSucc);
3987 setUnwindDest(NewSucc);
4219 return i == 0 ? setDefaultDest(NewSucc) : setIndirectDest(i - 1, NewSucc);
4485 setOperand(Idx + 1, NewSucc);
4637 void setSuccessor(BasicBlock *NewSucc) {
4638 assert(NewSucc);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyValueInfo.h116 BasicBlock *NewSucc);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp259 void threadEdgeImpl(BasicBlock *OldSucc,BasicBlock *NewSucc);
287 BasicBlock *NewSucc) { in threadEdgeImpl() argument
316 if (ToUpdate == NewSucc) continue; in threadEdgeImpl()
503 void threadEdge(BasicBlock *PredBB,BasicBlock *OldSucc,BasicBlock *NewSucc);
1626 BasicBlock *NewSucc) { in threadEdge() argument
1627 TheCache.threadEdgeImpl(OldSucc, NewSucc); in threadEdge()
1999 BasicBlock *NewSucc) { in threadEdge() argument
2001 Impl->threadEdge(PredBB, OldSucc, NewSucc); in threadEdge()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp734 auto NewSucc = Pair.first->SplitCriticalEdge(Pair.second, *this); in runOnMachineFunction() local
735 if (NewSucc != nullptr) { in runOnMachineFunction()
738 << printMBBReference(*NewSucc) << " -- " in runOnMachineFunction()
741 MBFI->onEdgeSplit(*Pair.first, *NewSucc, *MBPI); in runOnMachineFunction()
745 CI->splitCriticalEdge(Pair.first, Pair.second, NewSucc); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp3160 for (MachineBasicBlock *NewSucc : Pred->successors()) { in maybeTailDuplicateBlock()
3161 if (BlockFilter && !BlockFilter->count(NewSucc)) in maybeTailDuplicateBlock()
3163 BlockChain *NewChain = BlockToChain[NewSucc]; in maybeTailDuplicateBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp2677 MachineBasicBlock *NewSucc = splitEntry(LRegion); in structurizeComplexRegion() local
2681 const DebugLoc &DL = NewSucc->findDebugLoc(NewSucc->getFirstNonPHI()); in structurizeComplexRegion()
2692 insertMergePHI(LRegion->getEntry(), LRegion->getExit(), NewSucc, in structurizeComplexRegion()
2696 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()