Lines Matching refs:BitIdx
6120 int BitIdx = N->getConstantOperandVal(2); in getTargetShuffleMask() local
6121 DecodeEXTRQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask); in getTargetShuffleMask()
6131 int BitIdx = N->getConstantOperandVal(3); in getTargetShuffleMask() local
6132 DecodeINSERTQIMask(NumElems, MaskEltSize, BitLen, BitIdx, Mask); in getTargetShuffleMask()
11023 uint64_t &BitIdx, const APInt &Zeroable) { in matchVectorShuffleAsEXTRQ() argument
11069 BitIdx = (Idx * VT.getScalarSizeInBits()) & 0x3f; in matchVectorShuffleAsEXTRQ()
11079 uint64_t &BitIdx) { in matchVectorShuffleAsINSERTQ() argument
11132 BitIdx = (Idx * VT.getScalarSizeInBits()) & 0x3f; in matchVectorShuffleAsINSERTQ()
11147 uint64_t BitLen, BitIdx; in lowerVectorShuffleWithSSE4A() local
11148 if (matchVectorShuffleAsEXTRQ(VT, V1, V2, Mask, BitLen, BitIdx, Zeroable)) in lowerVectorShuffleWithSSE4A()
11151 DAG.getConstant(BitIdx, DL, MVT::i8)); in lowerVectorShuffleWithSSE4A()
11153 if (matchVectorShuffleAsINSERTQ(VT, V1, V2, Mask, BitLen, BitIdx)) in lowerVectorShuffleWithSSE4A()
11157 DAG.getConstant(BitIdx, DL, MVT::i8)); in lowerVectorShuffleWithSSE4A()
30992 uint64_t BitLen, BitIdx; in combineX86ShuffleChain() local
30993 if (matchVectorShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx, in combineX86ShuffleChain()
31000 DAG.getConstant(BitIdx, DL, MVT::i8)); in combineX86ShuffleChain()
31004 if (matchVectorShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) { in combineX86ShuffleChain()
31011 DAG.getConstant(BitIdx, DL, MVT::i8)); in combineX86ShuffleChain()
39322 int BitIdx = (i % EltSizeInBits); in combineToExtendBoolVectorInReg() local
39323 APInt Bit = APInt::getBitsSet(EltSizeInBits, BitIdx, BitIdx + 1); in combineToExtendBoolVectorInReg()