Lines Matching defs:TI
1535 Instruction *TI = BB->getTerminator();
1537 assert(i != TI->getNumSuccessors() && "Didn't find any successor!");
1539 if (!is_contained(SamePopularity, TI->getSuccessor(i)))
1542 MostPopularDest = TI->getSuccessor(i);
1888 const Instruction *TI = SinglePred->getTerminator();
1889 if (TI->isExceptionalTerminator() || TI->getNumSuccessors() != 1 ||
2186 const Instruction *TI = BB->getTerminator();
2187 assert(TI->getNumSuccessors() > 1 && "not a split");
2189 MDNode *WeightsNode = TI->getMetadata(LLVMContext::MD_prof);
2199 return WeightsNode->getNumOperands() == TI->getNumSuccessors() + 1;
2291 auto TI = BB->getTerminator();
2292 TI->setMetadata(
2294 MDBuilder(TI->getParent()->getContext()).createBranchWeights(Weights));