Revert r97064. Duncan pointed out that bitcasts are defined in
authorDan Gohman <gohman@apple.com>
Thu, 25 Feb 2010 15:20:39 +0000 (15:20 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 25 Feb 2010 15:20:39 +0000 (15:20 +0000)
commitaa9d854b334cab2f29ca6d95413a0946b8a38429
treecea0953c05223188ec4fb31bfc0a915b83c2b5b1
parent9a49f1552db7e2ce24a03ec068b17db8a238856d
Revert r97064. Duncan pointed out that bitcasts are defined in
terms of store and load, which means bitcasting between scalar
integer and vector has endian-specific results, which undermines
this whole approach.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97137 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetData.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
lib/Target/TargetData.cpp
test/CodeGen/X86/vector-of-i1.ll [deleted file]