diff options
author | Sergey Kachkov <sergey.kachkov@syntacore.com> | 2023-02-02 15:52:34 +0300 |
---|---|---|
committer | Sergey Kachkov <sergey.kachkov@syntacore.com> | 2023-02-03 12:08:45 +0300 |
commit | 1fc18272e6091ef9fb47661744b35ddc06782d0d (patch) | |
tree | 672b83bdfc201103a37b27456ed52399088a2982 /llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | |
parent | e5dd58e3a6deacfaaf67fde790f86b8410b18c51 (diff) | |
download | llvm-1fc18272e6091ef9fb47661744b35ddc06782d0d.zip llvm-1fc18272e6091ef9fb47661744b35ddc06782d0d.tar.gz llvm-1fc18272e6091ef9fb47661744b35ddc06782d0d.tar.bz2 |
[NFC] PHITransAddr refactoring - return translated value directly or nullptr on
failure (instead of bool flag)
Differential Revision: https://reviews.llvm.org/D143171
Diffstat (limited to 'llvm/lib/Analysis/MemoryDependenceAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp b/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp index aeed5a0..071ecdb 100644 --- a/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp +++ b/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp @@ -1298,8 +1298,8 @@ bool MemoryDependenceResults::getNonLocalPointerDepFromBB( // Get the PHI translated pointer in this predecessor. This can fail if // not translatable, in which case the getAddr() returns null. PHITransAddr &PredPointer = PredList.back().second; - PredPointer.translateValue(BB, Pred, &DT, /*MustDominate=*/false); - Value *PredPtrVal = PredPointer.getAddr(); + Value *PredPtrVal = + PredPointer.translateValue(BB, Pred, &DT, /*MustDominate=*/false); // Check to see if we have already visited this pred block with another // pointer. If so, we can't do this lookup. This failure can occur |