Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12861 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend()
15385 if (isUndefOrInRange(HiMask, 4, 8) && in lowerV8I16GeneralSingleInputShuffle()
15388 HiMask[i] = (HiMask[i] < 0 ? HiMask[i] : (HiMask[i] - 4)); in lowerV8I16GeneralSingleInputShuffle()
15851 for (int &M : HiMask) in lowerV8I16GeneralSingleInputShuffle()
15854 if (!isNoopShuffleMask(HiMask)) in lowerV8I16GeneralSingleInputShuffle()
16667 SDValue Hi = HalfBlend(HiMask); in splitAndLowerShuffle()
25478 HiMask[i] = HalfNumElts + i; in LowerEXTEND_VECTOR_INREG()
37485 if (isUndefOrInRange(HiMask, 4, 8) && in matchUnaryPermuteShuffle()
37490 OffsetHiMask[i] = (HiMask[i] < 0 ? HiMask[i] : HiMask[i] - 4); in matchUnaryPermuteShuffle()
47880 if (DAG.MaskedValueIsZero(N1, HiMask) || in combineAnd()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2835 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local
2838 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
2843 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
H A DTargetLowering.cpp4694 SDValue HiMask = DAG.getNode(ISD::AND, dl, OpVT, Hi, LoBits); in SimplifySetCC() local
4696 DAG.getNode(CmpZero ? ISD::OR : ISD::AND, dl, OpVT, Lo, HiMask); in SimplifySetCC()