Searched refs:NewUnreachableBB (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 110 BasicBlock *NewUnreachableBB = nullptr; in runSCCP() local 112 MadeChanges |= Solver.removeNonFeasibleEdges(&BB, DTU, NewUnreachableBB); in runSCCP()
|
H A D | CorrelatedValuePropagation.cpp | 410 BasicBlock *NewUnreachableBB = in processSwitch() local 413 new UnreachableInst(BB->getContext(), NewUnreachableBB); in processSwitch() 416 SI->setDefaultDest(NewUnreachableBB); in processSwitch() 420 DTU.applyUpdates({{DominatorTree::Insert, BB, NewUnreachableBB}}); in processSwitch()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SCCP.cpp | 245 BasicBlock *NewUnreachableBB = nullptr; in runIPSCCP() local 247 MadeChanges |= Solver.removeNonFeasibleEdges(&BB, DTU, NewUnreachableBB); in runIPSCCP()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SCCPSolver.h | 194 BasicBlock *&NewUnreachableBB) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 262 BasicBlock *&NewUnreachableBB) const { in removeNonFeasibleEdges() 323 if (!NewUnreachableBB) { in removeNonFeasibleEdges() 324 NewUnreachableBB = in removeNonFeasibleEdges() 327 new UnreachableInst(DefaultDest->getContext(), NewUnreachableBB); in removeNonFeasibleEdges() 331 SI->setDefaultDest(NewUnreachableBB); in removeNonFeasibleEdges() 333 Updates.push_back({DominatorTree::Insert, BB, NewUnreachableBB}); in removeNonFeasibleEdges()
|