summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2007-06-04 15:49:41 +0000
committerDan Gohman <gohman@apple.com>2007-06-04 15:49:41 +0000
commit92a7f3a65eea6129fa41b84d92313a87e0673da4 (patch)
treee1c615b2507bd41298531848b9fc99c3b84070fa /llvm/lib/Transforms/Utils/CodeExtractor.cpp
parentd609374ab30f4176d38b53e20267145c79c2a06f (diff)
downloadbcm5719-llvm-92a7f3a65eea6129fa41b84d92313a87e0673da4.tar.gz
bcm5719-llvm-92a7f3a65eea6129fa41b84d92313a87e0673da4.zip
Resolve implicit alignment before computing the FoldingSet information so
that the CSE map always contains explicit alignment information. This allows more loads to be CSE'd when there is a mix of explicit-alignment loads and implicit-alignment loads. Also, in SelectionDAG::FindModifiedNodeSlot, add the operands to the FoldingSetNodeID before the load/store information instead of after, so that it matches what is done elsewhere. llvm-svn: 37411
Diffstat (limited to 'llvm/lib/Transforms/Utils/CodeExtractor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud