Searched refs:HiMask (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10382 uint64_t HiMask = (BlendMask >> 8) & 0xFF; in lowerVectorShuffleAsBlend() local 10383 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerVectorShuffleAsBlend() 12604 if (isUndefOrInRange(HiMask, 4, 8) && in lowerV8I16GeneralSingleInputVectorShuffle() 12607 HiMask[i] = (HiMask[i] < 0 ? HiMask[i] : (HiMask[i] - 4)); in lowerV8I16GeneralSingleInputVectorShuffle() 13075 for (int &M : HiMask) in lowerV8I16GeneralSingleInputVectorShuffle() 13078 if (!isNoopShuffleMask(HiMask)) in lowerV8I16GeneralSingleInputVectorShuffle() 13807 SDValue Hi = HalfBlend(HiMask); in splitAndLowerVectorShuffle() 20353 HiMask[i] = HalfNumElts + i; in LowerEXTEND_VECTOR_INREG() 30532 ArrayRef<int> HiMask(Mask.data() + 4, 4); in matchUnaryPermuteVectorShuffle() local 30544 if (isUndefOrInRange(HiMask, 4, 8) && in matchUnaryPermuteVectorShuffle() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1806 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local 1809 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT() 1814 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
|