clean up handling of 'free', detangling it from everything else.
authorChris Lattner <sabre@nondot.org>
Tue, 30 Nov 2010 01:28:33 +0000 (01:28 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 30 Nov 2010 01:28:33 +0000 (01:28 +0000)
commit1ab4285b721a412692e96a493ef4f2b9223902f9
treea6607b0a75e9da1546ed16bf0b311de27e693692
parentfeea8fb6b41bab0a135bf9966d68a05665c32899
clean up handling of 'free', detangling it from everything else.
It can be seriously improved, but at least now it isn't intertwined
with the other logic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120377 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/MemoryBuiltins.h
lib/Transforms/Scalar/DeadStoreElimination.cpp