Cleaner fix for preventing cross-address-space memcpys.
Fix last commit.
Add method to SelectionDAG to generate pointer offsets.
Remove obsolete comment.
Factor out pointer add expansions.