Home
last modified time | relevance | path

Searched refs:HiMask (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp11831 MutableArrayRef<int> HiMask = Mask.slice(4, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local
11835 isSequentialOrUndefInRange(HiMask, 0, 4, 4)) { in lowerV8I16GeneralSingleInputVectorShuffle()
11839 if (isUndefOrInRange(HiMask, 4, 8) && in lowerV8I16GeneralSingleInputVectorShuffle()
11842 HiMask[i] = (HiMask[i] < 0 ? HiMask[i] : (HiMask[i] - 4)); in lowerV8I16GeneralSingleInputVectorShuffle()
11844 getV4X86ShuffleImm8ForMask(HiMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle()
11852 copy_if(HiMask, std::back_inserter(HiInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputVectorShuffle()
12115 fixInPlaceInputs(HToHInputs, LToHInputs, PSHUFHMask, HiMask, 4); in lowerV8I16GeneralSingleInputVectorShuffle()
12278 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputVectorShuffle()
12280 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputVectorShuffle()
12301 assert(count_if(HiMask, [](int M) { return M >= 0 && M < 4; }) == 0 && in lowerV8I16GeneralSingleInputVectorShuffle()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1709 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local
1712 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
1717 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1547 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/
DX86ISelLowering.cpp6122 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()