llvm-6502/test/Transforms/FunctionAttrs
Duncan Sands b0cea8ff39 Remove alloca tracking from nocapture analysis. Not only
was it not very helpful, it was also wrong!  The problem
is shown in the testcase: the alloca might be passed to
a nocapture callee which dereferences it and returns the
original pointer.  But because it was a nocapture call we
think we don't need to track its uses, but we do.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61876 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 19:39:06 +00:00
..
2008-09-03-Mutual.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-09-03-ReadNone.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-09-03-ReadOnly.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-09-13-VolatileRead.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-10-04-LocalMemory.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-12-29-Constant.ll Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
2008-12-31-NoCapture.ll Remove the cyclic part of this test, it was passing for the wrong 2009-01-02 03:52:27 +00:00
2009-01-02-LocalStores.ll Remove alloca tracking from nocapture analysis. Not only 2009-01-07 19:39:06 +00:00
dg.exp Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00