Lines Matching refs:IID
449 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic() local
450 switch (IID) { in instCombineIntrinsic()
483 auto IID = SrcCI->getIntrinsicID(); in instCombineIntrinsic() local
488 if (IID == Intrinsic::amdgcn_sqrt || IID == Intrinsic::sqrt) { in instCombineIntrinsic()
494 if (IID == Intrinsic::sqrt && !canContractSqrtToRsq(SqrtOp)) in instCombineIntrinsic()
521 if (IID == Intrinsic::amdgcn_sqrt && Src->getType()->isHalfTy()) { in instCombineIntrinsic()
532 const bool IsLog = IID == Intrinsic::amdgcn_log; in instCombineIntrinsic()
533 const bool IsExp = IID == Intrinsic::amdgcn_exp2; in instCombineIntrinsic()
586 if (IID == Intrinsic::amdgcn_frexp_mant) { in instCombineIntrinsic()
710 bool Signed = IID == Intrinsic::amdgcn_sbfe; in instCombineIntrinsic()
744 bool IsCompr = IID == Intrinsic::amdgcn_exp_compr; in instCombineIntrinsic()
835 Value *NewCall = IC.Builder.CreateIntrinsic(IID, {X->getType()}, in instCombineIntrinsic()
847 bool IsInteger = IID == Intrinsic::amdgcn_icmp; in instCombineIntrinsic()
1033 unsigned int FiIdx = (IID == Intrinsic::amdgcn_permlane16 || in instCombineIntrinsic()
1034 IID == Intrinsic::amdgcn_permlanex16) in instCombineIntrinsic()
1077 if (IID == Intrinsic::amdgcn_readfirstlane) { in instCombineIntrinsic()