Home
last modified time | relevance | path

Searched refs:SplatVal (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp942 APInt SplatVal = APInt::getSplat(NumBits, Scalar); in getMemsetValue() local
943 return MIB.buildConstant(Ty, SplatVal).getReg(0); in getMemsetValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp1566 SDValue SplatVal; in LowerShift() local
1568 !(SplatVal = ShiftVec->getSplatValue())) in LowerShift()
1572 auto *SplatConst = dyn_cast<ConstantSDNode>(SplatVal); in LowerShift()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp7403 SDValue SplatVal = Op.getOperand(0); in LowerSPLAT_VECTOR() local
7411 SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i32); in LowerSPLAT_VECTOR()
7412 return DAG.getNode(AArch64ISD::DUP, dl, VT, SplatVal); in LowerSPLAT_VECTOR()
7414 SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i64); in LowerSPLAT_VECTOR()
7415 return DAG.getNode(AArch64ISD::DUP, dl, VT, SplatVal); in LowerSPLAT_VECTOR()
7420 SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i64); in LowerSPLAT_VECTOR()
7421 SplatVal = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, MVT::i64, SplatVal, in LowerSPLAT_VECTOR()
7426 DAG.getConstant(0, dl, MVT::i64), SplatVal); in LowerSPLAT_VECTOR()
11204 SDValue SplatVal, unsigned NumVecElts) { in splitStoreSplat() argument
11207 unsigned EltOffset = SplatVal.getValueType().getSizeInBits() / 8; in splitStoreSplat()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp761 Value *SplatVal = InsElt.getOperand(1); in foldInsSequenceIntoSplat() local
770 if (!Idx || CurrIE->getOperand(1) != SplatVal) in foldInsSequenceIntoSplat()
803 FirstIE = InsertElementInst::Create(UndefVec, SplatVal, Zero, "", &InsElt); in foldInsSequenceIntoSplat()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h720 bool isConstantSplat(SDValue Op, APInt &SplatVal);
DX86ISelDAGToDAG.cpp3915 APInt SplatVal; in combineIncDecVector() local
3916 if (!X86::isConstantSplat(OneVec, SplatVal) || !SplatVal.isOneValue()) in combineIncDecVector()
DX86ISelLowering.cpp6471 bool isConstantSplat(SDValue Op, APInt &SplatVal) { in isConstantSplat() argument
6487 SplatVal = EltBits[SplatIndex]; in isConstantSplat()
28825 APInt SplatVal; in ReplaceNodeResults() local
28826 if (ISD::isConstantSplatVector(N->getOperand(1).getNode(), SplatVal)) { in ReplaceNodeResults()
28832 SDValue N1 = DAG.getConstant(SplatVal, dl, ResVT); in ReplaceNodeResults()
39986 APInt SplatVal; in combineAndMaskToShift() local
39987 if (!ISD::isConstantSplatVector(Op1.getNode(), SplatVal) || in combineAndMaskToShift()
39988 !SplatVal.isMask()) in combineAndMaskToShift()
40003 unsigned ShiftVal = SplatVal.countTrailingOnes(); in combineAndMaskToShift()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp4288 SDValue SplatVal = N->getOperand(0); in PromoteIntRes_SPLAT_VECTOR() local
4290 assert(!SplatVal.getValueType().isVector() && "Input must be a scalar"); in PromoteIntRes_SPLAT_VECTOR()
4297 SDValue Op = DAG.getNode(ISD::ANY_EXTEND, dl, NOutElemVT, SplatVal); in PromoteIntRes_SPLAT_VECTOR()
DLegalizeDAG.cpp2020 SDValue SplatVal = Node->getOperand(0); in ExpandSPLAT_VECTOR() local
2022 return DAG.getSplatBuildVector(VT, DL, SplatVal); in ExpandSPLAT_VECTOR()
DSelectionDAG.cpp139 bool ISD::isConstantSplatVector(const SDNode *N, APInt &SplatVal) { in isConstantSplatVector() argument
148 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, in isConstantSplatVector()