llvm/lib/Transforms
Bob Wilson 970eaf2520 Reapply 91184 with fixes and an addition to the testcase to cover the problem
found last time.  Instead of trying to modify the IR while iterating over it,
I've change it to keep a list of WeakVH references to dead instructions, and
then delete those instructions later.  I also added some special case code to
detect and handle the situation when both operands of a memcpy intrinsic are
referencing the same alloca.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91459 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-15 22:00:51 +00:00
..
Hello CMake: Support for building llvm loadable modules. 2009-11-10 02:45:37 +00:00
Instrumentation Cheap, mostly strict, stable sorting. 2009-12-02 15:57:15 +00:00
IPO Teach GlobalOpt to delete aliases with internal linkage (after 2009-12-08 10:10:20 +00:00
Scalar Reapply 91184 with fixes and an addition to the testcase to cover the problem 2009-12-15 22:00:51 +00:00
Utils Remove isPod() from DenseMapInfo, splitting it out to its own 2009-12-15 07:26:43 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00