Searched refs:HiMask (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 9405 MutableArrayRef<int> HiMask = Mask.slice(4, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local 9413 std::copy_if(HiMask.begin(), HiMask.end(), std::back_inserter(HiInputs), in lowerV8I16GeneralSingleInputVectorShuffle() 9643 fixInPlaceInputs(HToHInputs, LToHInputs, PSHUFHMask, HiMask, 4); in lowerV8I16GeneralSingleInputVectorShuffle() 9807 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputVectorShuffle() 9809 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputVectorShuffle() 9830 assert(count_if(HiMask, [](int M) { return M >= 0 && M < 4; }) == 0 && in lowerV8I16GeneralSingleInputVectorShuffle() 9839 for (int &M : HiMask) in lowerV8I16GeneralSingleInputVectorShuffle() 9842 if (!isNoopShuffleMask(HiMask)) in lowerV8I16GeneralSingleInputVectorShuffle() 9844 getV4X86ShuffleImm8ForMask(HiMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle() 10476 ArrayRef<int> HiMask = Mask.slice(Mask.size() / 2); in splitAndLowerVectorShuffle() local [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1547 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local 1550 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT() 1555 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 6122 SmallVector<int,8> HiMask(4U, -1); in LowerVECTOR_SHUFFLE_128v4() local 6130 MaskPtr = &HiMask; in LowerVECTOR_SHUFFLE_128v4() 6150 SDValue HiShuffle = DAG.getVectorShuffle(VT, dl, V1, V2, &HiMask[0]); in LowerVECTOR_SHUFFLE_128v4()
|