/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 1812 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/ |
D | TargetLowering.cpp | 1139 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()
|
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() 1553 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 1219 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - NewMaskLZ); in SimplifyDemandedBits() local 1220 if (SimplifyDemandedBits(Op0, LoMask, Known2, TLO, Depth + 1) || in SimplifyDemandedBits() 1221 SimplifyDemandedBits(Op1, LoMask, Known2, TLO, Depth + 1) || in SimplifyDemandedBits()
|
D | LegalizeVectorTypes.cpp | 1709 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local 1712 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT() 1715 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 11830 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local 11834 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputVectorShuffle() 11837 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle() 11840 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputVectorShuffle() 11848 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputVectorShuffle() 12114 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, 0); in lowerV8I16GeneralSingleInputVectorShuffle() 12278 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputVectorShuffle() 12280 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputVectorShuffle() 12299 assert(count_if(LoMask, [](int M) { return M >= 4; }) == 0 && in lowerV8I16GeneralSingleInputVectorShuffle() 12305 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputVectorShuffle() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 6121 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()
|