Searched refs:HiMask (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 12100 uint64_t HiMask = (BlendMask >> 8) & 0xFF; in lowerShuffleAsBlend() local 12101 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend() 12105 DAG.getTargetConstant(HiMask, DL, MVT::i8)); in lowerShuffleAsBlend() 14560 MutableArrayRef<int> HiMask = Mask.slice(4, 4); in lowerV8I16GeneralSingleInputShuffle() local 14564 isSequentialOrUndefInRange(HiMask, 0, 4, 4)) { in lowerV8I16GeneralSingleInputShuffle() 14568 if (isUndefOrInRange(HiMask, 4, 8) && in lowerV8I16GeneralSingleInputShuffle() 14571 HiMask[i] = (HiMask[i] < 0 ? HiMask[i] : (HiMask[i] - 4)); in lowerV8I16GeneralSingleInputShuffle() 14573 getV4X86ShuffleImm8ForMask(HiMask, DL, DAG)); in lowerV8I16GeneralSingleInputShuffle() 14581 copy_if(HiMask, std::back_inserter(HiInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputShuffle() 14841 fixInPlaceInputs(HToHInputs, LToHInputs, PSHUFHMask, HiMask, 4); in lowerV8I16GeneralSingleInputShuffle() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2275 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local 2278 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT() 2283 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
|
| H A D | TargetLowering.cpp | 4024 SDValue HiMask = DAG.getNode(ISD::AND, dl, OpVT, Hi, LoBits); in SimplifySetCC() local 4026 DAG.getNode(CmpZero ? ISD::OR : ISD::AND, dl, OpVT, Lo, HiMask); in SimplifySetCC()
|