reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1720 if (match(CountZeros->getOperand(1), m_One())) 1724 auto IntrinsicID = CountZeros->getIntrinsicID(); 1730 Type *Ty = CountZeros->getType(); 1736 BasicBlock *StartBlock = CountZeros->getParent(); 1737 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); 1742 BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(CountZeros)); 1746 IRBuilder<> Builder(CountZeros->getContext()); 1748 Builder.SetCurrentDebugLocation(CountZeros->getDebugLoc()); 1753 Value *Cmp = Builder.CreateICmpEQ(CountZeros->getOperand(0), Zero, "cmpz"); 1761 CountZeros->replaceAllUsesWith(PN); 1764 PN->addIncoming(CountZeros, CallBlock); 1769 CountZeros->setArgOperand(1, Builder.getTrue());