Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1975 APInt OpDemandedElts(InnerVWidth, 0); in simplifyDemandedVectorEltsIntrinsic() local
1981 OpDemandedElts.setBit((Lane * InnerVWidthPerLane) + Elt); in simplifyDemandedVectorEltsIntrinsic()
1987 simplifyAndSetOp(&II, OpNum, OpDemandedElts, OpUndefElts); in simplifyDemandedVectorEltsIntrinsic()
H A DX86ISelLowering.cpp39082 APInt OpDemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); in combineX86ShufflesRecursively() local
39084 if (getTargetShuffleInputs(Op, OpDemandedElts, OpInputs, OpMask, OpUndef, in combineX86ShufflesRecursively()
39341 APInt OpDemandedElts(Mask.size(), 0); in combineX86ShufflesRecursively() local
39345 OpDemandedElts.setBit(OpEltIdx); in combineX86ShufflesRecursively()
39355 assert(!OpDemandedElts.extractBits( in combineX86ShufflesRecursively()
39358 OpDemandedElts = OpDemandedElts.trunc(NumOpVectorElts); // NUW in combineX86ShufflesRecursively()
39363 APInt OpScaledDemandedElts = APIntOps::ScaleBitMask(OpDemandedElts, NumOpElts); in combineX86ShufflesRecursively()