[llvm-commits] [llvm] r59934 - in /llvm/trunk: docs/LangRef.html lib/Analysis/BasicAliasAnalysis.cpp lib/AsmParser/llvmAsmParser.cpp.cvs lib/AsmParser/llvmAsmParser.y test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll test/Feature/noalias-ret.ll

Bill Wendling isanbard at gmail.com
Sun Nov 23 21:27:07 PST 2008


On Nov 23, 2008, at 7:41 PM, Nick Lewycky wrote:

> Author: nicholas
> Date: Sun Nov 23 21:41:24 2008
> New Revision: 59934
>
> URL: http://llvm.org/viewvc/llvm-project?rev=59934&view=rev
> Log:
> 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.
>
> Added:
>    llvm/trunk/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll
>    llvm/trunk/test/Feature/noalias-ret.ll
> Modified:
>    llvm/trunk/docs/LangRef.html
>    llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp
>    llvm/trunk/lib/AsmParser/llvmAsmParser.cpp.cvs
>    llvm/trunk/lib/AsmParser/llvmAsmParser.y
>
Hi Nick,

One nit-pick. We traditionally commit generated files (like  
llvmAsmParser.cpp.cvs) in a separate commit. :-)

-bw



More information about the llvm-commits mailing list