diff options
author | Florian Hahn <flo@fhahn.com> | 2020-05-10 15:04:49 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2020-05-10 15:19:57 +0100 |
commit | 96c63f544f6825d4fa378c374139b09455c15d0c (patch) | |
tree | 5e6d3f6af503676c72e70e7f0544474cd6c52d3d /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | 0dd42e5fd32fb609a9333d73619c905d1a5e6cd4 (diff) | |
download | llvm-96c63f544f6825d4fa378c374139b09455c15d0c.zip llvm-96c63f544f6825d4fa378c374139b09455c15d0c.tar.gz llvm-96c63f544f6825d4fa378c374139b09455c15d0c.tar.bz2 |
Recommit "[LAA] Remove one addRuntimeChecks function (NFC)."
The failing assertion has been fixed and the problematic test case has
been added.
This reverts the revert commit fc44617f28847417e55836193bbe8e9c3f09eca9.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/LoopAccessAnalysis.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp index 77270ab..35780bd 100644 --- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp +++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp @@ -2275,14 +2275,6 @@ std::pair<Instruction *, Instruction *> LoopAccessInfo::addRuntimeChecks( return std::make_pair(FirstInst, Check); } -std::pair<Instruction *, Instruction *> -LoopAccessInfo::addRuntimeChecks(Instruction *Loc) const { - if (!PtrRtChecking->Need) - return std::make_pair(nullptr, nullptr); - - return addRuntimeChecks(Loc, PtrRtChecking->getChecks()); -} - void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { Value *Ptr = nullptr; if (LoadInst *LI = dyn_cast<LoadInst>(MemAccess)) |