Lines Matching refs:BitIdx
6919 int BitIdx = N->getConstantOperandVal(2); in getTargetShuffleMask() local
6920 DecodeEXTRQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask); in getTargetShuffleMask()
6930 int BitIdx = N->getConstantOperandVal(3); in getTargetShuffleMask() local
6931 DecodeINSERTQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask); in getTargetShuffleMask()
12745 uint64_t &BitIdx, const APInt &Zeroable) { in matchShuffleAsEXTRQ() argument
12791 BitIdx = (Idx * VT.getScalarSizeInBits()) & 0x3f; in matchShuffleAsEXTRQ()
12801 uint64_t &BitIdx) { in matchShuffleAsINSERTQ() argument
12854 BitIdx = (Idx * VT.getScalarSizeInBits()) & 0x3f; in matchShuffleAsINSERTQ()
12868 uint64_t BitLen, BitIdx; in lowerShuffleWithSSE4A() local
12869 if (matchShuffleAsEXTRQ(VT, V1, V2, Mask, BitLen, BitIdx, Zeroable)) in lowerShuffleWithSSE4A()
12872 DAG.getTargetConstant(BitIdx, DL, MVT::i8)); in lowerShuffleWithSSE4A()
12874 if (matchShuffleAsINSERTQ(VT, V1, V2, Mask, BitLen, BitIdx)) in lowerShuffleWithSSE4A()
12878 DAG.getTargetConstant(BitIdx, DL, MVT::i8)); in lowerShuffleWithSSE4A()
35434 uint64_t BitLen, BitIdx; in combineX86ShuffleChain() local
35435 if (matchShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx, in combineX86ShuffleChain()
35442 DAG.getTargetConstant(BitIdx, DL, MVT::i8)); in combineX86ShuffleChain()
35446 if (matchShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) { in combineX86ShuffleChain()
35453 DAG.getTargetConstant(BitIdx, DL, MVT::i8)); in combineX86ShuffleChain()
46818 int BitIdx = (i % EltSizeInBits); in combineToExtendBoolVectorInReg() local
46819 APInt Bit = APInt::getBitsSet(EltSizeInBits, BitIdx, BitIdx + 1); in combineToExtendBoolVectorInReg()