diff options
author | Chris Lattner <sabre@nondot.org> | 2005-08-04 17:40:30 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-08-04 17:40:30 +0000 |
commit | 3416e5f645186a7e3321f927eab662d0ecef404b (patch) | |
tree | 0ceaee38245df5e02da8c711587192da381b9305 /lib/Transforms/Utils/PromoteMemoryToRegister.cpp | |
parent | 3f55a4fcab5fddb12cb4d59325adf45d20748b13 (diff) |
Refactor this code substantially with the following improvements:
1. We only analyze instructions once, guaranteed
2. AnalyzeGetElementPtrUsers has been ripped apart and replaced with
something much simpler.
The next step is to handle expressions that are not all indvar+loop-invariant
values (e.g. handling indvar+loopvariant).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22649 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
0 files changed, 0 insertions, 0 deletions