Resubmit support for the 'nocapture' attribute.
authorNick Lewycky <nicholas@mxc.ca>
Fri, 19 Dec 2008 06:39:12 +0000 (06:39 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Fri, 19 Dec 2008 06:39:12 +0000 (06:39 +0000)
commitf23d0d392ab47e191e1bbd17dc7487b9d461485c
treef7b614552c1261a2700e9e1ae056dab091dfffa3
parentbebbded574f3be2756ac04746b982bdfb90cb7c4
Resubmit support for the 'nocapture' attribute.

The problematic part of this patch is that we were out of attribute bits,
requiring some fancy bit hacking to make it fit (by shrinking alignment)
without breaking existing users or the file format.

This change will require users to rebuild llvm-gcc to match llvm.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61239 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.html
include/llvm/Attributes.h
lib/Analysis/BasicAliasAnalysis.cpp
test/Analysis/BasicAA/nocapture.ll [new file with mode: 0644]