Home
last modified time | relevance | path

Searched refs:isConsecutiveAccess (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp150 bool isConsecutiveAccess(Value *A, Value *B);
313 bool Vectorizer::isConsecutiveAccess(Value *A, Value *B) { in isConsecutiveAccess() function in Vectorizer
869 if (isConsecutiveAccess(Instrs[i], Instrs[j])) { in vectorizeInstructions()
H A DSLPVectorizer.cpp1834 if (!isConsecutiveAccess(VL[i], VL[i + 1], *DL, *SE)) { in buildTree_rec()
2670 if (VL1->isCommutative() && isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands()
2674 isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands()
2685 if (VL1->isCommutative() && isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands()
2689 isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderAltShuffleOperands()
2841 if (isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderInputsAccordingToOpcode()
2849 if (isConsecutiveAccess(L, L1, *DL, *SE)) { in reorderInputsAccordingToOpcode()
4775 if (isConsecutiveAccess(Stores[K], Stores[Idx], *DL, *SE)) { in vectorizeStores()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h708 bool isConsecutiveAccess(Value *A, Value *B, const DataLayout &DL,
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp275 if (isConsecutiveAccess(MemOp0, MemOp1, DL, SE)) { in AreSequentialAccesses()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp650 if (isConsecutiveAccess(SL[i], SL[k], *DL, *SE, false)) { in processLoopStores()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1173 bool llvm::isConsecutiveAccess(Value *A, Value *B, const DataLayout &DL, in isConsecutiveAccess() function in llvm