Home
last modified time | relevance | path

Searched refs:VecInst (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp168 Instruction *VecInst, unsigned NumSubVectors, FixedVectorType *SubVecTy, in decompose() argument
170 assert((isa<LoadInst>(VecInst) || isa<ShuffleVectorInst>(VecInst)) && in decompose()
173 Type *VecWidth = VecInst->getType(); in decompose()
180 if (auto *SVI = dyn_cast<ShuffleVectorInst>(VecInst)) { in decompose()
195 LoadInst *LI = cast<LoadInst>(VecInst); in decompose()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp890 Instruction *VecInst; in vectorizeChain() local
901 VecInst = Builder.CreateAlignedLoad(VecTy, in vectorizeChain()
913 V = Builder.CreateShuffleVector(VecInst, Mask, I->getName()); in vectorizeChain()
916 V = Builder.CreateExtractElement(VecInst, Builder.getInt32(VecIdx), in vectorizeChain()
944 reorder(VecInst); in vectorizeChain()
974 VecInst = Builder.CreateAlignedStore( in vectorizeChain()
980 propagateMetadata(VecInst, C); in vectorizeChain()