Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1635 static bool despeculateCountZeros(IntrinsicInst *CountZeros, in despeculateCountZeros() argument
1643 if (match(CountZeros->getOperand(1), m_One())) in despeculateCountZeros()
1647 auto IntrinsicID = CountZeros->getIntrinsicID(); in despeculateCountZeros()
1653 Type *Ty = CountZeros->getType(); in despeculateCountZeros()
1659 BasicBlock *StartBlock = CountZeros->getParent(); in despeculateCountZeros()
1660 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); in despeculateCountZeros()
1665 BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(CountZeros)); in despeculateCountZeros()
1669 IRBuilder<> Builder(CountZeros->getContext()); in despeculateCountZeros()
1671 Builder.SetCurrentDebugLocation(CountZeros->getDebugLoc()); in despeculateCountZeros()
1676 Value *Cmp = Builder.CreateICmpEQ(CountZeros->getOperand(0), Zero, "cmpz"); in despeculateCountZeros()
[all …]