llvm/lib/Transforms
Dan Gohman f94b5edc45 Extend CaptureTracking to indicate when a value is never stored, even
if it is not ultimately captured. Teach BasicAliasAnalysis that a 
local object address which does not escape and is never stored does
not alias with a value resulting from a load.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89398 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-19 21:57:48 +00:00
..
Hello CMake: Support for building llvm loadable modules. 2009-11-10 02:45:37 +00:00
Instrumentation Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
IPO Extend CaptureTracking to indicate when a value is never stored, even 2009-11-19 21:57:48 +00:00
Scalar Enable hoisting of loads from constant memory by default. In cases where 2009-11-19 19:00:10 +00:00
Utils Eliminate duplicate phi nodes in loops. Loop rotation, for example, can introduce these, and it's beneficial to later passes to clean them up. 2009-11-19 02:03:18 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00