Searched refs:ShMask (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 1402 SmallVector<int, 16> ShMask; in foldShuffledBinop() local 1403 ShuffleVectorInst::getShuffleMask(Mask, ShMask); in foldShuffledBinop() 1408 if (ShMask[I] >= 0) { in foldShuffledBinop() 1409 assert(ShMask[I] < (int)VWidth); in foldShuffledBinop() 1411 Constant *NewCElt = NewVecC[ShMask[I]]; in foldShuffledBinop() 1416 NewVecC[ShMask[I]] = CElt; in foldShuffledBinop()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 1299 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/ |
D | X86ISelLowering.cpp | 8083 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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10437 SmallVector<int, 8> ShMask((unsigned)NumElements, -1); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local 10440 ShMask[i] = SafeOffset(SrcIdx) ? SrcIdx : -1; in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 10442 return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), ShMask); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 10531 SmallVector<int, 8> ShMask((unsigned)NumElements, -1); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local 10533 ShMask[i - AlignToUnpack] = i; in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 10534 InputV = DAG.getVectorShuffle(VT, DL, InputV, DAG.getUNDEF(VT), ShMask); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
|