Searched refs:LoMask (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 1345 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); in SimplifyDemandedBits() local 1346 if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, Known2, TLO, Depth + 1) || in SimplifyDemandedBits() 1347 SimplifyDemandedBits(Op1, LoMask, DemandedElts, Known2, TLO, Depth + 1) || in SimplifyDemandedBits() 4504 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP() local 4507 SDValue Lo = DAG.getNode(ISD::AND, dl, SrcVT, Src, LoMask); in expandUINT_TO_FP()
|
| 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() 1812 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10381 uint64_t LoMask = BlendMask & 0xFF; in lowerVectorShuffleAsBlend() local 10383 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerVectorShuffleAsBlend() 12595 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local 12599 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputVectorShuffle() 12605 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputVectorShuffle() 13070 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputVectorShuffle() 13806 SDValue Lo = HalfBlend(LoMask); in splitAndLowerVectorShuffle() 25676 Lo = DAG.getNode(X86ISD::PSHUFB, DL, VT, LoMask, Lo); in LowerBITREVERSE() 30531 ArrayRef<int> LoMask(Mask.data() + 0, 4); in matchUnaryPermuteVectorShuffle() local 30535 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteVectorShuffle() [all …]
|