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.cpp130 unsigned lookThruCopyLike(unsigned SrcReg, unsigned VecIdx);
271 int VecIdx = addSwapEntry(&MI, SwapEntry); in gatherVectorInstructions() local
282 SwapVector[VecIdx].MentionsPartialVR = 1; in gatherVectorInstructions()
284 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
297 VecIdx); in gatherVectorInstructions()
299 VecIdx); in gatherVectorInstructions()
301 SwapVector[VecIdx].IsSwap = 1; in gatherVectorInstructions()
305 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
306 SwapVector[VecIdx].SpecialHandling = SHValues::SH_XXPERMDI; in gatherVectorInstructions()
318 SwapVector[VecIdx].IsSwappable = 1; in gatherVectorInstructions()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DSeedCollector.h203 size_t VecIdx; variable
231 iterator(BundleMapT &Map, BundleMapT::iterator MapIt, ValT *Vec, int VecIdx) in iterator() argument
232 : Map(&Map), MapIt(MapIt), Vec(Vec), VecIdx(VecIdx) {} in iterator()
235 return *(*Vec)[VecIdx];
239 while (Vec && VecIdx < Vec->size() && this->operator*().allUsed()) in skipUsed()
244 ++VecIdx;
245 if (VecIdx >= Vec->size()) {
247 VecIdx = 0;
265 return MapIt == Other.MapIt && VecIdx == Other.VecIdx;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp255 int VecIdx = It - Vec.begin() - 1; in findAction() local
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()
H A DCombinerHelper.cpp4286 unsigned VecIdx = Cst->Value.getZExtValue(); in matchExtractVecEltBuildVec() local
4304 Reg = SrcVecMI->getOperand(VecIdx + 1).getReg(); in matchExtractVecEltBuildVec()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp919 unsigned VecIdx = 0; in vectorizeChain() local
926 llvm::seq<int>(VecIdx, VecIdx + VT->getNumElements())); in vectorizeChain()
928 VecIdx += VT->getNumElements(); in vectorizeChain()
930 V = Builder.CreateExtractElement(VecInst, Builder.getInt32(VecIdx), in vectorizeChain()
932 ++VecIdx; in vectorizeChain()
967 unsigned VecIdx = 0; in vectorizeChain() local
971 Vec = Builder.CreateInsertElement(Vec, V, Builder.getInt32(VecIdx++)); in vectorizeChain()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp171 Value *computeVectorAddr(Value *BasePtr, Value *VecIdx, Value *Stride, in computeVectorAddr() argument
180 Value *VecStart = Builder.CreateMul(VecIdx, Stride, "vec.start"); in computeVectorAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp3127 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, DL); in extractSubVector() local
3128 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ResultVT, Vec, VecIdx); in extractSubVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp6412 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) { in PromoteIntOp_CONCAT_VECTORS() local
6413 SDValue Incoming = GetPromotedInteger(N->getOperand(VecIdx)); in PromoteIntOp_CONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7980 int VecIdx = Idx < SrcNumElts ? 0 : 1; in lowerVECTOR_SHUFFLE() local
7983 SVN->getOperand(VecIdx), in lowerVECTOR_SHUFFLE()
12793 auto VecIdx = IdxOp->getZExtValue(); in calculateByteProvider() local
12796 Index = ScalarSize == 8 ? VecIdx : VecIdx * 2 + Index; in calculateByteProvider()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp51901 int VecIdx = Scale * Idx + i; in combineAnd() local
51902 ShuffleMask[VecIdx] = EltBits[i].isZero() ? SM_SentinelZero : VecIdx; in combineAnd()