Searched refs:SplatVal (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 607 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/ |
D | SPUISelLowering.cpp | 1722 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/ |
D | AArch64ISelLowering.cpp | 9851 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/ |
D | AArch64ISelLowering.cpp | 8707 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/ |
D | SelectionDAG.cpp | 96 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/ |
D | X86ISelLowering.cpp | 31908 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/ |
D | SelectionDAG.cpp | 133 bool ISD::isConstantSplatVector(const SDNode *N, APInt &SplatVal) { in isConstantSplatVector() argument 142 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, in isConstantSplatVector()
|