Lines Matching refs:IID

1249   Intrinsic::ID IID = II->getIntrinsicID();  in visitCallInst()  local
1250 switch (IID) { in visitCallInst()
1311 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
1319 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
1333 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
1342 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
1347 if (IID == Intrinsic::smax || IID == Intrinsic::smin) { in visitCallInst()
1353 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(IID); in visitCallInst()
1372 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(IID); in visitCallInst()
1407 if (IID == Intrinsic::smin || IID == Intrinsic::umax) in visitCallInst()
1559 if (IID == Intrinsic::fshr) { in visitCallInst()
1566 assert(IID == Intrinsic::fshl && in visitCallInst()
1615 bool IsSigned = IID == Intrinsic::sadd_with_overflow; in visitCallInst()
1625 IID, X, ConstantInt::get(Arg1->getType(), NewC))); in visitCallInst()
1694 if (IID == Intrinsic::ssub_sat && match(Arg1, m_Constant(C)) && in visitCallInst()
1710 IID == Intrinsic::uadd_sat || IID == Intrinsic::usub_sat; in visitCallInst()
1711 if (Other->getIntrinsicID() == IID && in visitCallInst()
1732 IID, X, ConstantInt::get(II->getType(), NewVal))); in visitCallInst()
1751 switch (IID) { in visitCallInst()
1776 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) && in visitCallInst()
1782 switch (IID) { in visitCallInst()
1799 IID, X, ConstantFP::get(Arg0->getType(), Res), II); in visitCallInst()
1813 Builder.CreateBinaryIntrinsic(IID, X, Y, II, II->getName()); in visitCallInst()
1825 if (IID == Intrinsic::minimum || IID == Intrinsic::minnum) in visitCallInst()
1955 Value *NarrowII = Builder.CreateUnaryIntrinsic(IID, ExtSrc, II); in visitCallInst()
2002 bool Zext = (IID == Intrinsic::arm_neon_vmullu || in visitCallInst()
2003 IID == Intrinsic::aarch64_neon_umull); in visitCallInst()
2493 if (IID == Intrinsic::vector_reduce_and) { in visitCallInst()
2497 assert(IID == Intrinsic::vector_reduce_or && in visitCallInst()
2510 if (IID == Intrinsic::vector_reduce_add) { in visitCallInst()
2537 if (IID == Intrinsic::vector_reduce_xor) { in visitCallInst()
2561 if (IID == Intrinsic::vector_reduce_mul) { in visitCallInst()
2584 if (IID == Intrinsic::vector_reduce_umin || in visitCallInst()
2585 IID == Intrinsic::vector_reduce_umax) { in visitCallInst()
2597 Value *Res = IID == Intrinsic::vector_reduce_umin in visitCallInst()
2611 if (IID == Intrinsic::vector_reduce_smin || in visitCallInst()
2612 IID == Intrinsic::vector_reduce_smax) { in visitCallInst()
2635 Value *Res = ((IID == Intrinsic::vector_reduce_smin) == in visitCallInst()
2651 bool CanBeReassociated = (IID != Intrinsic::vector_reduce_fadd && in visitCallInst()
2652 IID != Intrinsic::vector_reduce_fmul) || in visitCallInst()
2654 const unsigned ArgIdx = (IID == Intrinsic::vector_reduce_fadd || in visitCallInst()
2655 IID == Intrinsic::vector_reduce_fmul) in visitCallInst()