Searched refs:MappedMask (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 14287 int MappedMask = LaneMap[Mask[i]] - (TargetLo ? 0 : 8); in lowerV16I8Shuffle() local 14288 assert(MappedMask < 8 && "Invalid v8 shuffle mask!"); in lowerV16I8Shuffle() 14290 PostDupI16Shuffle[i / 2] = MappedMask; in lowerV16I8Shuffle() 14292 assert(PostDupI16Shuffle[i / 2] == MappedMask && in lowerV16I8Shuffle() 41468 int MappedMask[8]; in combineTargetShuffle() local 41470 MappedMask[i] = 2 * DMask[WordMask[i] / 2] + WordMask[i] % 2; in combineTargetShuffle() 41471 if (ArrayRef<int>(MappedMask).equals({0, 0, 1, 1, 2, 2, 3, 3}) || in combineTargetShuffle() 41472 ArrayRef<int>(MappedMask).equals({4, 4, 5, 5, 6, 6, 7, 7})) { in combineTargetShuffle() 41475 return DAG.getNode(MappedMask[0] == 0 ? X86ISD::UNPCKL in combineTargetShuffle()
|