| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2248 SDValue LoMask, HiMask; in SplitVecRes_VP_STRIDED_LOAD() local 2250 SplitVecRes_SETCC(Mask.getNode(), LoMask, HiMask); in SplitVecRes_VP_STRIDED_LOAD() 2253 GetSplitVector(Mask, LoMask, HiMask); in SplitVecRes_VP_STRIDED_LOAD() 2255 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecRes_VP_STRIDED_LOAD() 2266 LoMask, LoEVL, LoMemVT, SLD->getMemOperand(), SLD->isExpandingLoad()); in SplitVecRes_VP_STRIDED_LOAD() 2522 SDValue LoMask, HiMask; in SplitVecRes_VECTOR_COMPRESS() local 2524 std::tie(LoMask, HiMask) = SplitMask(Mask); in SplitVecRes_VECTOR_COMPRESS() 2527 Lo = DAG.getNode(ISD::VECTOR_COMPRESS, DL, LoVT, Lo, LoMask, UndefPassthru); in SplitVecRes_VECTOR_COMPRESS() 2538 DAG.getNode(ISD::ZERO_EXTEND, DL, LoMask.getValueType(), LoMask); in SplitVecRes_VECTOR_COMPRESS() 3597 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local [all …]
|
| H A D | TargetLowering.cpp | 2878 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); in SimplifyDemandedBits() local 2886 if (SimplifyDemandedBits(Op1, LoMask, DemandedElts, KnownOp1, TLO, in SimplifyDemandedBits() 2888 SimplifyDemandedBits(Op0, GetDemandedBitsLHSMask(LoMask, KnownOp1), in SimplifyDemandedBits() 2904 if (!LoMask.isAllOnes() || !DemandedElts.isAllOnes()) { in SimplifyDemandedBits() 2906 Op0, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits() 2908 Op1, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits() 8605 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP() local 8608 SDValue Lo = DAG.getNode(ISD::AND, dl, SrcVT, Src, LoMask); in expandUINT_TO_FP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 587 SmallVector<int> LoMask, HiMask; in simplifyX86pmadd() local 589 LoMask.push_back(2 * I + 0); in simplifyX86pmadd() 593 auto *LHSLo = Builder.CreateShuffleVector(Arg0, LoMask); in simplifyX86pmadd() 595 auto *RHSLo = Builder.CreateShuffleVector(Arg1, LoMask); in simplifyX86pmadd()
|
| H A D | X86ISelLowering.cpp | 11185 uint64_t LoMask = BlendMask & 0xFF; in lowerShuffleAsBlend() local 11187 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend() 11189 DAG.getTargetConstant(LoMask, DL, MVT::i8)); in lowerShuffleAsBlend() 13850 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputShuffle() local 13854 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputShuffle() 13857 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputShuffle() 13860 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputShuffle() 13868 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputShuffle() 14137 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, 0); in lowerV8I16GeneralSingleInputShuffle() 14300 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputShuffle() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APInt.cpp | 344 uint64_t LoMask = ~(WORDTYPE_MAX << whichBit(LoBit)); in clearBitsSlowCase() local 354 LoMask |= HiMask; in clearBitsSlowCase() 359 U.pVal[LoWord] &= LoMask; in clearBitsSlowCase()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 4205 SmallVector<int, 32> LoMask(4); in upgradeAArch64IntrinsicCall() local 4206 std::iota(LoMask.begin(), LoMask.end(), 0); in upgradeAArch64IntrinsicCall() 4209 Value *Inactive = Builder.CreateShuffleVector(CI->getOperand(0), LoMask); in upgradeAArch64IntrinsicCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | ARM.cpp | 6497 SmallVector<int, 16> LoMask(4); in EmitAArch64BuiltinExpr() local 6498 std::iota(LoMask.begin(), LoMask.end(), 0); in EmitAArch64BuiltinExpr() 6503 Builder.CreateBitCast(Ops[0], V8BF16), LoMask); in EmitAArch64BuiltinExpr()
|