Searched refs:CompressMask (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5857 SmallVectorImpl<int> &CompressMask) { in buildCompressMask() argument 5859 CompressMask.assign(Sz, PoisonMaskElem); in buildCompressMask() 5861 CompressMask[0] = 0; in buildCompressMask() 5872 CompressMask[I] = Pos; in buildCompressMask() 5893 unsigned &InterleaveFactor, SmallVectorImpl<int> &CompressMask, in isMaskedLoadCompress() argument 5947 buildCompressMask(PointerOps, Order, ScalarTy, DL, SE, CompressMask); in isMaskedLoadCompress() 5948 assert(CompressMask.size() >= 2 && "At least two elements are required"); in isMaskedLoadCompress() 5987 if (TTI.isLegalInterleavedAccessType(AlignedLoadVecTy, CompressMask[1], in isMaskedLoadCompress() 5993 CompressMask[1], {}, CommonAlignment, in isMaskedLoadCompress() 5996 InterleaveFactor = CompressMask[1]; in isMaskedLoadCompress() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 6141 SDValue CompressMask = DAG.getBuildVector(MaskVT, DL, MaskVals); in lowerVECTOR_SHUFFLE() local 6142 return DAG.getNode(ISD::VECTOR_COMPRESS, DL, VT, V1, CompressMask, in lowerVECTOR_SHUFFLE()
|