Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp650 if (auto *IBR = dyn_cast<IndirectBrInst>(&TI)) { in getFeasibleSuccessors() local
652 ValueLatticeElement IBRValue = getValueState(IBR->getAddress()); in getFeasibleSuccessors()
664 for (unsigned i = 0; i < IBR->getNumSuccessors(); ++i) { in getFeasibleSuccessors()
666 if (IBR->getDestination(i) == T) { in getFeasibleSuccessors()
1538 if (auto *IBR = dyn_cast<IndirectBrInst>(TI)) { in resolvedUndefsIn() local
1541 if (IBR->getNumSuccessors() < 1) in resolvedUndefsIn()
1544 if (!getValueState(IBR->getAddress()).isUnknownOrUndef()) in resolvedUndefsIn()
1549 if (isa<UndefValue>(IBR->getAddress())) { in resolvedUndefsIn()
1550 IBR->setAddress(BlockAddress::get(IBR->getSuccessor(0))); in resolvedUndefsIn()
1551 markEdgeExecutable(&BB, IBR->getSuccessor(0)); in resolvedUndefsIn()
[all …]