Searched refs:isConsecutiveAccess (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 89 bool isConsecutiveAccess(Value *A, Value *B); 226 bool Vectorizer::isConsecutiveAccess(Value *A, Value *B) { in isConsecutiveAccess() function in Vectorizer 608 if (isConsecutiveAccess(Instrs[i], Instrs[j])) { in vectorizeInstructions()
|
D | SLPVectorizer.cpp | 1167 if (!isConsecutiveAccess(VL[i], VL[i + 1], *DL, *SE)) { in buildTree_rec() 1168 if (VL.size() == 2 && isConsecutiveAccess(VL[1], VL[0], *DL, *SE)) { in buildTree_rec() 1339 if (!isConsecutiveAccess(VL[i], VL[i + 1], *DL, *SE)) { in buildTree_rec() 1941 if (VL1->isCommutative() && isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands() 1945 isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands() 1956 if (VL1->isCommutative() && isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands() 1960 isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands() 2108 if (isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderInputsAccordingToOpcode() 2116 if (isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderInputsAccordingToOpcode() 3656 if (isConsecutiveAccess(Stores[i], Stores[k], *DL, *SE)) { in vectorizeStores()
|
/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 717 bool isConsecutiveAccess(Value *A, Value *B, const DataLayout &DL,
|
/external/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
D | extended-index.ll | 109 ; handling in isConsecutiveAccess.
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 577 if (isConsecutiveAccess(SL[i], SL[k], *DL, *SE, false)) { in processLoopStores()
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 997 bool llvm::isConsecutiveAccess(Value *A, Value *B, const DataLayout &DL, in isConsecutiveAccess() function in llvm
|