Searched refs:ConsecutiveChain (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 598 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()
|
D | SLPVectorizer.cpp | 3633 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/ |
D | LoadStoreVectorizer.cpp | 874 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()
|
D | SLPVectorizer.cpp | 5739 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/ |
D | LoadStoreVectorizer.cpp | 916 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()
|
D | SLPVectorizer.cpp | 6026 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/ |
D | LoopIdiomRecognize.cpp | 512 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/ |
D | LoopIdiomRecognize.cpp | 648 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/ |
D | LoopIdiomRecognize.cpp | 607 SmallDenseMap<StoreInst *, StoreInst *> ConsecutiveChain; in processLoopStores() local 686 ConsecutiveChain[SL[i]] = SL[k]; in processLoopStores() 719 I = ConsecutiveChain[I]; in processLoopStores()
|