Searched refs:LoMask (Results 1 - 3 of 3) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1992 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); local 1993 if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, Known2, TLO, 1995 SimplifyDemandedBits(Op1, LoMask, DemandedElts, Known2, TLO, 2012 if (!LoMask.isAllOnesValue() || !DemandedElts.isAllOnesValue()) { 2014 Op0, LoMask, DemandedElts, TLO.DAG, Depth + 1); 2016 Op1, LoMask, DemandedElts, TLO.DAG, Depth + 1); 6288 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); 6291 SDValue Lo = DAG.getNode(ISD::AND, dl, SrcVT, Src, LoMask);
|
H A D | LegalizeVectorTypes.cpp | 2042 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; local 2045 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); 2048 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 11284 uint64_t LoMask = BlendMask & 0xFF; 11286 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { 11288 DAG.getTargetConstant(LoMask, DL, MVT::i8)); 13610 MutableArrayRef<int> LoMask = Mask.slice(0, 4); 13614 if (isUndefOrInRange(LoMask, 0, 4) && 13617 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); 13620 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { 13628 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); 13891 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, [all...] |
Completed in 263 milliseconds