1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/test/Transforms/FunctionAttrs
Duncan Sands a254acd1d3 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.

llvm-svn: 61876
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