Home
last modified time | relevance | path

Searched refs:NewUnreachableBB (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp110 BasicBlock *NewUnreachableBB = nullptr; in runSCCP() local
112 MadeChanges |= Solver.removeNonFeasibleEdges(&BB, DTU, NewUnreachableBB); in runSCCP()
H A DCorrelatedValuePropagation.cpp410 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 DSCCP.cpp245 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 DSCCPSolver.h194 BasicBlock *&NewUnreachableBB) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp262 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()