Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp598 int ConsecutiveChain[64]; in vectorizeInstructions() local
603 ConsecutiveChain[i] = -1; in vectorizeInstructions()
609 if (ConsecutiveChain[i] != -1) { in vectorizeInstructions()
610 int CurDistance = std::abs(ConsecutiveChain[i] - i); in vectorizeInstructions()
611 int NewDistance = std::abs(ConsecutiveChain[i] - j); in vectorizeInstructions()
618 ConsecutiveChain[i] = j; in vectorizeInstructions()
648 I = ConsecutiveChain[I]; in vectorizeInstructions()
DSLPVectorizer.cpp3633 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in vectorizeStores() local
3659 ConsecutiveChain[Stores[i]] = Stores[k]; in vectorizeStores()
3681 I = ConsecutiveChain[I]; in vectorizeStores()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp874 int ConsecutiveChain[64]; in vectorizeInstructions() local
879 ConsecutiveChain[i] = -1; in vectorizeInstructions()
885 if (ConsecutiveChain[i] != -1) { in vectorizeInstructions()
886 int CurDistance = std::abs(ConsecutiveChain[i] - i); in vectorizeInstructions()
887 int NewDistance = std::abs(ConsecutiveChain[i] - j); in vectorizeInstructions()
894 ConsecutiveChain[i] = j; in vectorizeInstructions()
924 I = ConsecutiveChain[I]; in vectorizeInstructions()
DSLPVectorizer.cpp5739 SmallVector<int, 16> ConsecutiveChain(E, E + 1); in vectorizeStores() local
5743 &ConsecutiveChain](int K, int Idx) { in vectorizeStores()
5751 ConsecutiveChain[K] = Idx; in vectorizeStores()
5772 if (ConsecutiveChain[I] == E + 1 || Tails.test(I)) in vectorizeStores()
5781 I = ConsecutiveChain[I]; in vectorizeStores()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp916 int ConsecutiveChain[64]; in vectorizeInstructions() local
921 ConsecutiveChain[i] = -1; in vectorizeInstructions()
927 if (ConsecutiveChain[i] != -1) { in vectorizeInstructions()
928 int CurDistance = std::abs(ConsecutiveChain[i] - i); in vectorizeInstructions()
929 int NewDistance = std::abs(ConsecutiveChain[i] - j); in vectorizeInstructions()
936 ConsecutiveChain[i] = j; in vectorizeInstructions()
966 I = ConsecutiveChain[I]; in vectorizeInstructions()
DSLPVectorizer.cpp6026 SmallVector<int, 16> ConsecutiveChain(E, E + 1); in vectorizeStores() local
6030 &ConsecutiveChain](int K, int Idx) { in vectorizeStores()
6038 ConsecutiveChain[K] = Idx; in vectorizeStores()
6059 if (ConsecutiveChain[I] == E + 1 || Tails.test(I)) in vectorizeStores()
6068 I = ConsecutiveChain[I]; in vectorizeStores()
/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp512 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in processLoopStores() local
587 ConsecutiveChain[SL[i]] = SL[k]; in processLoopStores()
620 I = ConsecutiveChain[I]; in processLoopStores()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp648 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in processLoopStores() local
727 ConsecutiveChain[SL[i]] = SL[k]; in processLoopStores()
760 I = ConsecutiveChain[I]; in processLoopStores()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp607 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in processLoopStores() local
686 ConsecutiveChain[SL[i]] = SL[k]; in processLoopStores()
719 I = ConsecutiveChain[I]; in processLoopStores()