Home
last modified time | relevance | path

Searched refs:ShMask (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1299 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp() local
1308 if (ShMask[I] >= 0) { in SimplifyVectorOp()
1309 assert(ShMask[I] < (int)VWidth); in SimplifyVectorOp()
1310 if (!isa<UndefValue>(C2M[ShMask[I]])) { in SimplifyVectorOp()
1314 C2M[ShMask[I]] = C1->getAggregateElement(I); in SimplifyVectorOp()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp8083 SmallVector<int, 8> ShMask((unsigned)NumElements, -1); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local
8086 ShMask[i] = SafeOffset(SrcIdx) ? SrcIdx : -1; in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
8088 return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), ShMask); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
8182 SmallVector<int, 8> ShMask((unsigned)NumElements, -1); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local
8184 ShMask[i - AlignToUnpack] = i; in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
8185 InputV = DAG.getVectorShuffle(VT, DL, InputV, DAG.getUNDEF(VT), ShMask); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()