Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp607 Value *SplatVal = InsElt.getOperand(1); in foldInsSequenceIntoBroadcast() local
616 if (!Idx || CurrIE->getOperand(1) != SplatVal) in foldInsSequenceIntoBroadcast()
642 UndefValue::get(VT), SplatVal, in foldInsSequenceIntoBroadcast()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp1722 SPU::LowerV2I64Splat(EVT OpVT, SelectionDAG& DAG, uint64_t SplatVal, in LowerV2I64Splat() argument
1724 uint32_t upper = uint32_t(SplatVal >> 32); in LowerV2I64Splat()
1725 uint32_t lower = uint32_t(SplatVal); in LowerV2I64Splat()
1746 SDValue SplatValCN = DAG.getConstant(SplatVal, MVT::i64); in LowerV2I64Splat()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp9851 SDValue SplatVal, unsigned NumVecElts) { in splitStoreSplat() argument
9853 unsigned EltOffset = SplatVal.getValueType().getSizeInBits() / 8; in splitStoreSplat()
9865 DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo, in splitStoreSplat()
9881 NewST1 = DAG.getStore(NewST1.getValue(0), DL, SplatVal, OffsetPtr, in splitStoreSplat()
9952 SDValue SplatVal = in replaceZeroVectorStore() local
9954 return splitStoreSplat(DAG, St, SplatVal, NumVecElts); in replaceZeroVectorStore()
9980 SDValue SplatVal; in replaceSplatVectorStore() local
9988 SplatVal = StVal.getOperand(1); in replaceSplatVectorStore()
9989 else if (StVal.getOperand(1) != SplatVal) in replaceSplatVectorStore()
10007 return splitStoreSplat(DAG, St, SplatVal, NumVecElts); in replaceSplatVectorStore()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp8707 SDValue SplatVal = StVal.getOperand(1); in replaceSplatVectorStore() local
8715 if (NextInsertElt.getOperand(1) != SplatVal) in replaceSplatVectorStore()
8730 DAG.getStore(St->getChain(), DL, SplatVal, BasePtr, St->getPointerInfo(), in replaceSplatVectorStore()
8737 NewST1 = DAG.getStore(NewST1.getValue(0), DL, SplatVal, OffsetPtr, in replaceSplatVectorStore()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp96 bool ISD::isConstantSplatVector(const SDNode *N, APInt &SplatVal) { in isConstantSplatVector() argument
105 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs) && in isConstantSplatVector()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp31908 APInt SplatVal; in detectZextAbsDiff() local
31910 !((ISD::isConstantSplatVector(SetCC.getOperand(1).getNode(), SplatVal) && in detectZextAbsDiff()
31911 SplatVal.isOneValue()) || in detectZextAbsDiff()
34626 APInt SplatVal; in combineAndMaskToShift() local
34627 if (!ISD::isConstantSplatVector(Op1.getNode(), SplatVal) || in combineAndMaskToShift()
34628 !SplatVal.isMask()) in combineAndMaskToShift()
34639 unsigned ShiftVal = SplatVal.countTrailingOnes(); in combineAndMaskToShift()
38847 APInt SplatVal; in combineIncDecVector() local
38848 if (!ISD::isConstantSplatVector(N1, SplatVal) || in combineIncDecVector()
38849 !SplatVal.isOneValue()) in combineIncDecVector()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp133 bool ISD::isConstantSplatVector(const SDNode *N, APInt &SplatVal) { in isConstantSplatVector() argument
142 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, in isConstantSplatVector()