| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXSwapRemoval.cpp | 130 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 D | SeedCollector.h | 203 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 D | LegacyLegalizerInfo.cpp | 255 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 D | CombinerHelper.cpp | 4286 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 D | LoadStoreVectorizer.cpp | 919 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 D | LowerMatrixIntrinsics.cpp | 171 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 D | WebAssemblyISelLowering.cpp | 3127 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 D | LegalizeIntegerTypes.cpp | 6412 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 D | SIISelLowering.cpp | 7980 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 D | X86ISelLowering.cpp | 51901 int VecIdx = Scale * Idx + i; in combineAnd() local 51902 ShuffleMask[VecIdx] = EltBits[i].isZero() ? SM_SentinelZero : VecIdx; in combineAnd()
|