| commit | c6af5ead8696f066fd5ec2978b9fc071ddf88a42 | [log] [tgz] |
|---|---|---|
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | Thu Jul 28 23:43:38 2016 +0000 |
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | Thu Jul 28 23:43:38 2016 +0000 |
| tree | 7f59237be705b684b8d92accac499f2c5d22a30b | |
| parent | aa3506c5f0b68624895e9643824a52dafaf8ab80 [diff] |
[IR] Introduce a non-integral pointer type Summary: This change adds a `ni` specifier in the `datalayout` string to denote pointers in some given address spaces as "non-integral", and adds some typing rules around these special pointers. Reviewers: majnemer, chandlerc, atrick, dberlin, eli.friedman, tstellarAMD, arsenm Subscribers: arsenm, mcrosier, llvm-commits Differential Revision: https://reviews.llvm.org/D22488 llvm-svn: 277085