Home
last modified time | relevance | path

Searched refs:LoMask (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp1812 APInt LoMask = APInt::getLowBitsSet(BitWidth, in SimplifyDemandedBits() local
1814 if (SimplifyDemandedBits(Op.getOperand(0), LoMask, KnownZero2, in SimplifyDemandedBits()
1817 if (SimplifyDemandedBits(Op.getOperand(1), LoMask, KnownZero2, in SimplifyDemandedBits()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp1139 APInt LoMask = APInt::getLowBitsSet(BitWidth, in SimplifyDemandedBits() local
1141 if (SimplifyDemandedBits(Op.getOperand(0), LoMask, KnownZero2, in SimplifyDemandedBits()
1144 if (SimplifyDemandedBits(Op.getOperand(1), LoMask, KnownZero2, in SimplifyDemandedBits()
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()
1553 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp9404 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local
9408 std::copy_if(LoMask.begin(), LoMask.end(), std::back_inserter(LoInputs), in lowerV8I16GeneralSingleInputVectorShuffle()
9642 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, 0); in lowerV8I16GeneralSingleInputVectorShuffle()
9807 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputVectorShuffle()
9809 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputVectorShuffle()
9828 assert(count_if(LoMask, [](int M) { return M >= 4; }) == 0 && in lowerV8I16GeneralSingleInputVectorShuffle()
9834 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputVectorShuffle()
9836 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle()
10475 ArrayRef<int> LoMask = Mask.slice(0, Mask.size() / 2); in splitAndLowerVectorShuffle() local
10580 SDValue Lo = HalfBlend(LoMask); in splitAndLowerVectorShuffle()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp6121 SmallVector<int,8> LoMask(4U, -1); in LowerVECTOR_SHUFFLE_128v4() local
6124 SmallVector<int,8> *MaskPtr = &LoMask; in LowerVECTOR_SHUFFLE_128v4()
6149 SDValue LoShuffle = DAG.getVectorShuffle(VT, dl, V1, V2, &LoMask[0]); in LowerVECTOR_SHUFFLE_128v4()