Refactor isPointerOffset (NFC).
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 19 Aug 2019 21:08:04 +0000 (21:08 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 19 Aug 2019 21:08:04 +0000 (21:08 +0000)
commit55ccd16354d90a70e890f4a79b9bfd20186b3c5f
tree414cb903e9bb3c1476c3446f3f044355a4d4894f
parentf7229ac7d88ef7a47732cc3438b87f70e00ec6af
Refactor isPointerOffset (NFC).

Summary:
Simplify the API using Optional<> and address comments in
         https://reviews.llvm.org/D66165

Reviewers: vitalybuka

Subscribers: hiraditya, llvm-commits, ostannard, pcc

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D66317

llvm-svn: 369300
llvm/include/llvm/Analysis/ValueTracking.h
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/Target/AArch64/AArch64StackTagging.cpp
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp