commit | aad193a7e9f8eb4b558e16c2b54c31dee54f5f1e | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Sat Jan 12 00:17:41 2008 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Sat Jan 12 00:17:41 2008 +0000 |
tree | 43cd1895ed39971de4484c5b5b913474c55180d9 | |
parent | 2769f6fc59cb3bae445e9eff3b5275336665fb9b [diff] |
implement support for sinking a load out the bottom of a block that has no stores between the load and the end of block. This works great and sinks hundreds of stores, but we can't turn it on because machineinstrs don't have volatility information and we don't want to sink volatile stores :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45894 91177308-0d34-0410-b5e6-96231b3b80d8