Add an "original alignment" field to load and store nodes. This enables the
authorNate Begeman <natebegeman@mac.com>
Tue, 15 Sep 2009 00:13:12 +0000 (00:13 +0000)
committerNate Begeman <natebegeman@mac.com>
Tue, 15 Sep 2009 00:13:12 +0000 (00:13 +0000)
commite6798372ea38e5ea24c26282a0d69aa6e3829854
tree6804a507d42394c643182543005d5ad548d4faaf
parent264d245851173bbace9281a2378a6cc51162b030
Add an "original alignment" field to load and store nodes.  This enables the
DAG Combiner to disambiguate chains for loads and stores of types which are
 broken up by the Legalizer into smaller pieces.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81813 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp