Preserve address space information through member accesses, e.g.,  
   __attribute__((address_space(1))) struct {int arr[ 3 ]; }  *p1;
   ... = p1->arr[2];  // load from address space 1

llvm-svn: 76717
8 files changed
tree: 792f59bcc1ec6a88ce2e7d6a0defa1ac3e106d62
  1. clang/
  2. compiler-rt/
  3. llvm/