Extend the 'noalias' attribute to function return values. This is intended to
indicate functions that allocate, such as operator new, or list::insert. The
actual definition is slightly less strict (for now).

No changes to the bitcode reader/writer, asm printer or verifier were needed.

llvm-svn: 59934
6 files changed
tree: e67e88180767e41b0eb30d276a2229a710905ecd
  1. clang/
  2. llvm/