Home
last modified time | relevance | path

Searched refs:ConsecutiveChain (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp859 int ConsecutiveChain[64]; in vectorizeInstructions() local
864 ConsecutiveChain[i] = -1; in vectorizeInstructions()
870 if (ConsecutiveChain[i] != -1) { in vectorizeInstructions()
871 int CurDistance = std::abs(ConsecutiveChain[i] - i); in vectorizeInstructions()
872 int NewDistance = std::abs(ConsecutiveChain[i] - j); in vectorizeInstructions()
879 ConsecutiveChain[i] = j; in vectorizeInstructions()
909 I = ConsecutiveChain[I]; in vectorizeInstructions()
H A DSLPVectorizer.cpp4743 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in vectorizeStores() local
4778 ConsecutiveChain[Stores[K]] = Stores[Idx]; in vectorizeStores()
4797 I = ConsecutiveChain[I]; in vectorizeStores()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp585 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in processLoopStores() local
664 ConsecutiveChain[SL[i]] = SL[k]; in processLoopStores()
697 I = ConsecutiveChain[I]; in processLoopStores()