Searched refs:MappedMask (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 16549 int MappedMask = LaneMap[Mask[i]] - (TargetLo ? 0 : 8); in lowerV16I8Shuffle() local 16550 assert(MappedMask < 8 && "Invalid v8 shuffle mask!"); in lowerV16I8Shuffle() 16552 PostDupI16Shuffle[i / 2] = MappedMask; in lowerV16I8Shuffle() 16554 assert(PostDupI16Shuffle[i / 2] == MappedMask && in lowerV16I8Shuffle() 41592 int MappedMask[8]; in combineTargetShuffle() local 41594 MappedMask[i] = 2 * DMask[WordMask[i] / 2] + WordMask[i] % 2; in combineTargetShuffle() 41595 if (ArrayRef(MappedMask).equals({0, 0, 1, 1, 2, 2, 3, 3}) || in combineTargetShuffle() 41596 ArrayRef(MappedMask).equals({4, 4, 5, 5, 6, 6, 7, 7})) { in combineTargetShuffle() 41599 return DAG.getNode(MappedMask[0] == 0 ? X86ISD::UNPCKL in combineTargetShuffle()
|