aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2013-02-08 21:35:47 +0000
committerHal Finkel <hfinkel@anl.gov>2013-02-08 21:35:47 +0000
commit2581905f8149fa79e3ca75e33f8a08d4d6a23546 (patch)
tree0e7d986a501c59bdda6868126736ca836230f7fd /clang/lib/Lex/ModuleMap.cpp
parent8d7edced830ffb36802a98e95fb625d76e3cc34f (diff)
downloadllvm-2581905f8149fa79e3ca75e33f8a08d4d6a23546.zip
llvm-2581905f8149fa79e3ca75e33f8a08d4d6a23546.tar.gz
llvm-2581905f8149fa79e3ca75e33f8a08d4d6a23546.tar.bz2
DAGCombiner: Constant folding around pre-increment loads/stores
Previously, even when a pre-increment load or store was generated, we often needed to keep a copy of the original base register for use with other offsets. If all of these offsets are constants (including the offset which was combined into the addressing mode), then this is clearly unnecessary. This change adjusts these other offsets to use the new incremented address. llvm-svn: 174746
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions