Commits

Xin Tong committed a48584ccbc7
Create a fast path for not-final release instruction. For a release on a guaranteed function paramater, we know right away that its not the final release and therefore does not call deinit. Therefore we know it does not read or write memory other than the reference count. This reduces the compilation time of dead store and redundant load elim. As we need to go over alias analysis to make sure tracked locations do not alias with it.