aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-08-04 17:40:30 +0000
committerChris Lattner <sabre@nondot.org>2005-08-04 17:40:30 +0000
commit3416e5f645186a7e3321f927eab662d0ecef404b (patch)
tree0ceaee38245df5e02da8c711587192da381b9305 /lib/Transforms/Utils/PromoteMemoryToRegister.cpp
parent3f55a4fcab5fddb12cb4d59325adf45d20748b13 (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