OSDN Git Service

reapply my previous patch (r66358) with a tweak to set the
authorChris Lattner <sabre@nondot.org>
Wed, 11 Mar 2009 05:08:08 +0000 (05:08 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 11 Mar 2009 05:08:08 +0000 (05:08 +0000)
commit600fec3cea2d1d894496cdb8dd4ae280a2395179
tree2f94d531abb9c6bd37e62951533271909157e751
parent1362f97018a81f169f7b3a78236c0da6700bdbba
reapply my previous patch (r66358) with a tweak to set the
alignment of the generated constant pool entry to the
desired alignment of a type.  If we don't do this, we end up
trying to do movsd from 4-byte alignment memory.  This fixes
450.soplex and 456.hmmer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66641 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/2009-03-07-FPConstSelect.ll
test/CodeGen/X86/pic-cpool.ll