Lines Matching refs:DemandedElts

932     APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth);  in instCombineIntrinsic()  local
933 return IC.SimplifyDemandedVectorElts(Op, DemandedElts, UndefElts); in instCombineIntrinsic()
1761 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth); in simplifyDemandedUseBitsIntrinsic() local
1763 if (DemandedElts.isZero()) { in simplifyDemandedUseBitsIntrinsic()
1777 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
1791 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic()
1797 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic()
1798 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1807 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1810 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic()
1827 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1830 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic()
1836 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic()
1837 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1852 APInt DemandedElts2 = DemandedElts; in simplifyDemandedVectorEltsIntrinsic()
1857 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic()
1863 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic()
1864 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1888 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1891 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic()
1897 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic()
1898 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1899 simplifyAndSetOp(&II, 2, DemandedElts, UndefElts3); in simplifyDemandedVectorEltsIntrinsic()
1916 bool IsSubOnly = DemandedElts.isSubsetOf(SubMask); in simplifyDemandedVectorEltsIntrinsic()
1917 bool IsAddOnly = DemandedElts.isSubsetOf(AddMask); in simplifyDemandedVectorEltsIntrinsic()
1927 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1928 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1944 simplifyAndSetOp(&II, 0, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()
1945 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1980 if (DemandedElts[Idx]) in simplifyDemandedVectorEltsIntrinsic()
2015 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts); in simplifyDemandedVectorEltsIntrinsic()