Searched refs:SubVec (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 5479 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 D | LegalizeVectorTypes.cpp | 1026 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 D | DAGCombiner.cpp | 15453 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 D | ARMISelLowering.cpp | 12015 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 D | AArch64ISelLowering.cpp | 8419 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()
|