Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5479 SDValue SubVec = Op.getOperand(1); in insert1BitVector() local
5486 if (SubVec.isUndef()) in insert1BitVector()
5509 SubVec, Idx); in insert1BitVector()
5542 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
5552 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
5555 SubVec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, SubVec, in insert1BitVector()
5562 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
9250 if (SubVec.isUndef()) in LowerAVXCONCAT_VECTORS()
9368 if (SubVec.isUndef()) in LowerCONCAT_VECTORSvXi1()
41188 SDValue SubVec = N->getOperand(1); in combineInsertSubvector() local
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1026 SDValue SubVec = N->getOperand(1); in SplitVecRes_INSERT_SUBVECTOR() local
1033 unsigned SubElems = SubVec.getValueType().getVectorNumElements(); in SplitVecRes_INSERT_SUBVECTOR()
1046 Lo = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, LoVT, Lo, SubVec, Idx); in SplitVecRes_INSERT_SUBVECTOR()
1060 Store = DAG.getStore(Store, dl, SubVec, SubVecPtr, MachinePointerInfo()); in SplitVecRes_INSERT_SUBVECTOR()
H A DDAGCombiner.cpp15453 SDValue SubVec = InsertVal.getOperand(0); in combineInsertEltToShuffle() local
15455 EVT SubVecVT = SubVec.getValueType(); in combineInsertEltToShuffle()
15484 ConcatOps[0] = SubVec; in combineInsertEltToShuffle()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp12015 SDValue SubVec = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, in PerformSTORECombine() local
12018 SDValue Ch = DAG.getStore(St->getChain(), DL, SubVec, BasePtr, in PerformSTORECombine()
14846 Value *SubVec = Builder.CreateExtractValue(VldN, Index); in lowerInterleavedLoad() local
14850 SubVec = Builder.CreateIntToPtr( in lowerInterleavedLoad()
14851 SubVec, VectorType::get(SV->getType()->getVectorElementType(), in lowerInterleavedLoad()
14854 SubVecs[SV].push_back(SubVec); in lowerInterleavedLoad()
14863 auto &SubVec = SubVecs[SVI]; in lowerInterleavedLoad() local
14865 SubVec.size() > 1 ? concatenateVectors(Builder, SubVec) : SubVec[0]; in lowerInterleavedLoad()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8419 Value *SubVec = Builder.CreateExtractValue(LdN, Index); in lowerInterleavedLoad() local
8423 SubVec = Builder.CreateIntToPtr( in lowerInterleavedLoad()
8424 SubVec, VectorType::get(SVI->getType()->getVectorElementType(), in lowerInterleavedLoad()
8426 SubVecs[SVI].push_back(SubVec); in lowerInterleavedLoad()
8435 auto &SubVec = SubVecs[SVI]; in lowerInterleavedLoad() local
8437 SubVec.size() > 1 ? concatenateVectors(Builder, SubVec) : SubVec[0]; in lowerInterleavedLoad()