Searched refs:CountZeros (Results 1 – 1 of 1) sorted by relevance
2291 static bool despeculateCountZeros(IntrinsicInst *CountZeros, in despeculateCountZeros() argument2298 if (match(CountZeros->getOperand(1), m_One())) in despeculateCountZeros()2302 Type *Ty = CountZeros->getType(); in despeculateCountZeros()2303 auto IntrinsicID = CountZeros->getIntrinsicID(); in despeculateCountZeros()2314 Use &Op = CountZeros->getOperandUse(0); in despeculateCountZeros()2319 BasicBlock *StartBlock = CountZeros->getParent(); in despeculateCountZeros()2320 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); in despeculateCountZeros()2327 BasicBlock::iterator SplitPt = std::next(BasicBlock::iterator(CountZeros)); in despeculateCountZeros()2342 IRBuilder<> Builder(CountZeros->getContext()); in despeculateCountZeros()2344 Builder.SetCurrentDebugLocation(CountZeros->getDebugLoc()); in despeculateCountZeros()[all …]