Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp10205 int MappedMask = LaneMap[Mask[i]] - (TargetLo ? 0 : 8); in lowerV16I8VectorShuffle() local
10206 assert(MappedMask < 8 && "Invalid v8 shuffle mask!"); in lowerV16I8VectorShuffle()
10208 PostDupI16Shuffle[i / 2] = MappedMask; in lowerV16I8VectorShuffle()
10210 assert(PostDupI16Shuffle[i / 2] == MappedMask && in lowerV16I8VectorShuffle()
25954 int MappedMask[8]; in combineTargetShuffle() local
25956 MappedMask[i] = 2 * DMask[WordMask[i] / 2] + WordMask[i] % 2; in combineTargetShuffle()
25957 if (makeArrayRef(MappedMask).equals({0, 0, 1, 1, 2, 2, 3, 3}) || in combineTargetShuffle()
25958 makeArrayRef(MappedMask).equals({4, 4, 5, 5, 6, 6, 7, 7})) { in combineTargetShuffle()
25962 return DAG.getNode(MappedMask[0] == 0 ? X86ISD::UNPCKL in combineTargetShuffle()