Replace most users of UnknownSize with LocationSize::unknown(); NFC
authorGeorge Burgess IV <george.burgess.iv@gmail.com>
Wed, 10 Oct 2018 21:28:44 +0000 (21:28 +0000)
committerGeorge Burgess IV <george.burgess.iv@gmail.com>
Wed, 10 Oct 2018 21:28:44 +0000 (21:28 +0000)
commit6ef8002c2ce4cb1120d42dcfbaa13b8baecc7c8b
treea869699384edc5b944ef606cb13eca39f0e0f794
parentfdb732b56c62c1764ff48a352986caf36c22d450
Replace most users of UnknownSize with LocationSize::unknown(); NFC

Moving away from UnknownSize is part of the effort to migrate us to
LocationSizes (e.g. the cleanup promised in D44748).

This doesn't entirely remove all of the uses of UnknownSize; some uses
require tweaks to assume that UnknownSize isn't just some kind of int.
This patch is intended to just be a trivial replacement for all places
where LocationSize::unknown() will Just Work.

llvm-svn: 344186
16 files changed:
llvm/include/llvm/Analysis/AliasAnalysis.h
llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
llvm/include/llvm/Analysis/MemoryLocation.h
llvm/lib/Analysis/AliasSetTracker.cpp
llvm/lib/Analysis/BasicAliasAnalysis.cpp
llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp
llvm/lib/Analysis/DependenceAnalysis.cpp
llvm/lib/Analysis/LoopAccessAnalysis.cpp
llvm/lib/Analysis/MemoryLocation.cpp
llvm/lib/CodeGen/ImplicitNullChecks.cpp
llvm/lib/CodeGen/MachinePipeliner.cpp
llvm/lib/Target/ARM/ARMParallelDSP.cpp
llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
llvm/lib/Transforms/IPO/FunctionAttrs.cpp
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/unittests/Analysis/AliasAnalysisTest.cpp