Searched refs:IIOp0 (Results 1 – 1 of 1) sorted by relevance
3723 const auto *IIOp0 = dyn_cast<IntrinsicInst>(Op0); in foldICmpIntrinsicWithIntrinsic() local3725 if (!IIOp0 || !IIOp1 || IIOp0->getIntrinsicID() != IIOp1->getIntrinsicID()) in foldICmpIntrinsicWithIntrinsic()3728 switch (IIOp0->getIntrinsicID()) { in foldICmpIntrinsicWithIntrinsic()3733 return new ICmpInst(Pred, IIOp0->getOperand(0), IIOp1->getOperand(0)); in foldICmpIntrinsicWithIntrinsic()3738 if (IIOp0->getOperand(0) != IIOp0->getOperand(1)) in foldICmpIntrinsicWithIntrinsic()3742 if (IIOp0->getOperand(2) == IIOp1->getOperand(2)) in foldICmpIntrinsicWithIntrinsic()3743 return new ICmpInst(Pred, IIOp0->getOperand(0), IIOp1->getOperand(0)); in foldICmpIntrinsicWithIntrinsic()3749 unsigned OneUses = IIOp0->hasOneUse() + IIOp1->hasOneUse(); in foldICmpIntrinsicWithIntrinsic()3751 (OneUses == 1 && match(IIOp0->getOperand(2), m_ImmConstant()) && in foldICmpIntrinsicWithIntrinsic()3754 Builder.CreateSub(IIOp0->getOperand(2), IIOp1->getOperand(2)); in foldICmpIntrinsicWithIntrinsic()[all …]