Searched refs:GEPList (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 63 using GEPList = SmallVector<GetElementPtrInst *, 8>; member 64 using GEPListMap = MapVector<Value *, GEPList>;
|
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 61 using GEPList = SmallVector<GetElementPtrInst *, 8>; member 62 using GEPListMap = MapVector<Value *, GEPList>;
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 4546 auto GEPList = makeArrayRef(&Entry.second[BI], Len); in vectorizeGEPIndices() local 4552 SetVector<Value *> Candidates(GEPList.begin(), GEPList.end()); in vectorizeGEPIndices() 4564 for (int I = 0, E = GEPList.size(); I < E && Candidates.size() > 1; ++I) { in vectorizeGEPIndices() 4565 auto *GEPI = cast<GetElementPtrInst>(GEPList[I]); in vectorizeGEPIndices() 4568 auto *SCEVI = SE->getSCEV(GEPList[I]); in vectorizeGEPIndices() 4570 auto *GEPJ = cast<GetElementPtrInst>(GEPList[J]); in vectorizeGEPIndices() 4571 auto *SCEVJ = SE->getSCEV(GEPList[J]); in vectorizeGEPIndices() 4573 Candidates.remove(GEPList[I]); in vectorizeGEPIndices() 4574 Candidates.remove(GEPList[J]); in vectorizeGEPIndices() 4576 Candidates.remove(GEPList[J]); in vectorizeGEPIndices()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 7397 auto GEPList = makeArrayRef(&Entry.second[BI], Len); in vectorizeGEPIndices() local 7403 SetVector<Value *> Candidates(GEPList.begin(), GEPList.end()); in vectorizeGEPIndices() 7416 for (int I = 0, E = GEPList.size(); I < E && Candidates.size() > 1; ++I) { in vectorizeGEPIndices() 7417 auto *GEPI = GEPList[I]; in vectorizeGEPIndices() 7420 auto *SCEVI = SE->getSCEV(GEPList[I]); in vectorizeGEPIndices() 7422 auto *GEPJ = GEPList[J]; in vectorizeGEPIndices() 7423 auto *SCEVJ = SE->getSCEV(GEPList[J]); in vectorizeGEPIndices()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 7823 ArrayRef<GetElementPtrInst *> GEPList(&Entry.second[BI], Len); in vectorizeGEPIndices() local 7829 SetVector<Value *> Candidates(GEPList.begin(), GEPList.end()); in vectorizeGEPIndices() 7842 for (int I = 0, E = GEPList.size(); I < E && Candidates.size() > 1; ++I) { in vectorizeGEPIndices() 7843 auto *GEPI = GEPList[I]; in vectorizeGEPIndices() 7846 auto *SCEVI = SE->getSCEV(GEPList[I]); in vectorizeGEPIndices() 7848 auto *GEPJ = GEPList[J]; in vectorizeGEPIndices() 7849 auto *SCEVJ = SE->getSCEV(GEPList[J]); in vectorizeGEPIndices()
|