Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp133 unsigned lookThruCopyLike(unsigned SrcReg, unsigned VecIdx);
273 int VecIdx = addSwapEntry(&MI, SwapEntry); in gatherVectorInstructions() local
284 SwapVector[VecIdx].MentionsPartialVR = 1; in gatherVectorInstructions()
286 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
299 VecIdx); in gatherVectorInstructions()
301 VecIdx); in gatherVectorInstructions()
303 SwapVector[VecIdx].IsSwap = 1; in gatherVectorInstructions()
307 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
308 SwapVector[VecIdx].SpecialHandling = SHValues::SH_XXPERMDI; in gatherVectorInstructions()
320 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp255 int VecIdx = It - Vec.begin() - 1; in findAction()
257 LegacyLegalizeAction Action = Vec[VecIdx].second; in findAction()
279 for (int i = VecIdx - 1; i >= 0; --i) in findAction()
288 for (std::size_t i = VecIdx + 1; i < Vec.size(); ++i) in findAction()
252 int VecIdx = It - Vec.begin() - 1; findAction() local
H A DCombinerHelper.cpp4132 unsigned VecIdx = Cst->Value.getZExtValue(); in matchExtractVecEltBuildVec() local
4150 Reg = SrcVecMI->getOperand(VecIdx + 1).getReg(); in matchExtractVecEltBuildVec()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp905 unsigned VecIdx = 0; in vectorizeChain() local
912 llvm::seq<int>(VecIdx, VecIdx + VT->getNumElements())); in vectorizeChain()
914 VecIdx += VT->getNumElements(); in vectorizeChain()
916 V = Builder.CreateExtractElement(VecInst, Builder.getInt32(VecIdx), in vectorizeChain()
918 ++VecIdx; in vectorizeChain()
953 unsigned VecIdx = 0; in vectorizeChain() local
957 Vec = Builder.CreateInsertElement(Vec, V, Builder.getInt32(VecIdx++)); in vectorizeChain()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2068 int VecIdx = -1; // Index of the first element of the vector. in LowerCall() local
2104 assert(VecIdx == -1 && LoadVTs.empty() && "Orphaned operand list."); in LowerCall()
2117 assert(VecIdx == -1 && LoadVTs.empty() && "Orphaned operand list."); in LowerCall()
2118 VecIdx = i; in LowerCall()
2144 DAG.getConstant(Offsets[VecIdx], dl, MVT::i32), InGlue}; in LowerCall()
2154 ProxyRegTruncates.push_back(std::optional<MVT>(Ins[VecIdx + j].VT)); in LowerCall()
2163 VecIdx = -1; in LowerCall()
3261 int VecIdx = -1; // Index of the first element of the current vector. in LowerFormalArguments() local
3264 assert(VecIdx == -1 && "Orphaned vector."); in LowerFormalArguments()
3265 VecIdx = parti; in LowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp175 Value *computeVectorAddr(Value *BasePtr, Value *VecIdx, Value *Stride, in computeVectorAddr() argument
184 Value *VecStart = Builder.CreateMul(VecIdx, Stride, "vec.start"); in computeVectorAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2717 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, DL); in extractSubVector() local
2718 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ResultVT, Vec, VecIdx); in extractSubVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp6135 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) { in PromoteIntOp_CONCAT_VECTORS() local
6136 SDValue Incoming = GetPromotedInteger(N->getOperand(VecIdx)); in PromoteIntOp_CONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7408 int VecIdx = Idx < SrcNumElts ? 0 : 1; in lowerVECTOR_SHUFFLE() local
7411 PackVT, SVN->getOperand(VecIdx), in lowerVECTOR_SHUFFLE()
12023 auto VecIdx = IdxOp->getZExtValue(); in calculateByteProvider() local
12026 Index = ScalarSize == 8 ? VecIdx : VecIdx * 2 + Index; in calculateByteProvider()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3941 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, dl); in extractSubVector() local
3942 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ResultVT, Vec, VecIdx); in extractSubVector()
3985 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, dl); in insertSubVector() local
3986 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ResultVT, Result, Vec, VecIdx); in insertSubVector()
50096 int VecIdx = Scale * Idx + i; in combineAnd() local
50097 ShuffleMask[VecIdx] = EltBits[i].isZero() ? SM_SentinelZero : VecIdx; in combineAnd()