Lines Matching refs:vecWidth
4248 static bool isVEXTRACTIndex(SDNode *N, unsigned vecWidth) { in isVEXTRACTIndex() argument
4249 assert((vecWidth == 128 || vecWidth == 256) && "Unexpected vector width"); in isVEXTRACTIndex()
4259 bool Result = (Index * ElSize) % vecWidth == 0; in isVEXTRACTIndex()
4267 static bool isVINSERTIndex(SDNode *N, unsigned vecWidth) { in isVINSERTIndex() argument
4268 assert((vecWidth == 128 || vecWidth == 256) && "Unexpected vector width"); in isVINSERTIndex()
4277 bool Result = (Index * ElSize) % vecWidth == 0; in isVINSERTIndex()
4298 static unsigned getExtractVEXTRACTImmediate(SDNode *N, unsigned vecWidth) { in getExtractVEXTRACTImmediate() argument
4299 assert((vecWidth == 128 || vecWidth == 256) && "Unsupported vector width"); in getExtractVEXTRACTImmediate()
4309 unsigned NumElemsPerChunk = vecWidth / ElVT.getSizeInBits(); in getExtractVEXTRACTImmediate()
4313 static unsigned getInsertVINSERTImmediate(SDNode *N, unsigned vecWidth) { in getInsertVINSERTImmediate() argument
4314 assert((vecWidth == 128 || vecWidth == 256) && "Unsupported vector width"); in getInsertVINSERTImmediate()
4324 unsigned NumElemsPerChunk = vecWidth / ElVT.getSizeInBits(); in getInsertVINSERTImmediate()