HomePhabricator

Replace AA's uses of uint64_t with LocationSize; NFC.

Authored by george.burgess.iv on May 25 2018, 2:16 PM.

Description

Replace AA's uses of uint64_t with LocationSize; NFC.

The uint64_ts that we pass around AA to represent MemoryLocation sizes
are logically an Optional<uint64_t>. In D44748, we want to add an extra
'imprecise' bit to this Optional<uint64_t> to represent whether a given
MemoryLocation size is an upper-bound or an exact size. For more context
on why, please see D44748.

That patch is quite large, but reviewers seem to be OK with the
approach. In D45581 (my first attempt to split 'noise' out of D44748),
reames asked that I land a precursor that is solely replacing uint64_t
with LocationSize, which starts out as using LocationSize = uint64_t;.
He also gave me the OK to submit this rename without further review.

llvm-svn: 333314

Details

Committed
george.burgess.ivMay 25 2018, 2:16 PM
Parents
rG1fa3c728b981: Fix retpoline PLT for x86-64 when used for >4GB address.
Branches
Unknown
Tags
Unknown