Make explicit that freeze does not touch paddings of an aggregate.
(Relevant comment: https://reviews.llvm.org/D83752#2152550)
This implies that v = freeze(load p); store v, q may still leave undef bits
or poison in memory if v is an aggregate, but it still happens for
non-byte integers such as i1.