Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2291 static bool despeculateCountZeros(IntrinsicInst *CountZeros, in despeculateCountZeros() argument
2298 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 …]