reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
34257 int NumElts = DemandedElts.getBitWidth(); 34269 if (SimplifyDemandedVectorElts(LHS, DemandedElts, LHSUndef, LHSZero, TLO, 34272 if (SimplifyDemandedVectorElts(RHS, DemandedElts, RHSUndef, RHSZero, TLO, 34309 if (SimplifyDemandedVectorElts(Src, DemandedElts, SrcUndef, KnownZero, TLO, 34328 if (!DemandedElts.intersects(APInt::getLowBitsSet(NumElts, ShiftAmt))) { 34344 APInt DemandedSrc = DemandedElts.lshr(ShiftAmt); 34367 if (!DemandedElts.intersects(APInt::getHighBitsSet(NumElts, ShiftAmt))) { 34383 APInt DemandedSrc = DemandedElts.shl(ShiftAmt); 34398 APInt SrcElts = DemandedElts.zextOrTrunc(SrcVT.getVectorNumElements()); 34410 getPackDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); 34422 if (!DemandedElts.isAllOnesValue()) { 34443 getHorizDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); 34460 APInt DemandedSrc = DemandedElts.zextOrTrunc(SrcVT.getVectorNumElements()); 34471 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, SelUndef, 34477 if (SimplifyDemandedVectorElts(Op.getOperand(1), DemandedElts, LHSUndef, 34482 if (SimplifyDemandedVectorElts(Op.getOperand(2), DemandedElts, RHSUndef, 34496 if (DemandedElts == 1) { 34512 if (SimplifyDemandedVectorElts(Mask, DemandedElts, MaskUndef, MaskZero, TLO, 34522 if (SimplifyDemandedVectorElts(Mask, DemandedElts, MaskUndef, MaskZero, TLO, 34531 if (SimplifyDemandedVectorElts(Mask, DemandedElts, MaskUndef, MaskZero, TLO, 34542 DemandedElts.lshr(NumElts / 2) == 0) { 34547 if (VT.is512BitVector() && DemandedElts.lshr(NumElts / 4) == 0) 34648 if (!getTargetShuffleInputs(Op, DemandedElts, OpInputs, OpMask, OpUndef, 34666 if (!DemandedElts[i]) 34691 if (DemandedElts[i]) {