Added support to LegalizeType for expanding the operands of scalar to vector
authorMon P Wang <wangmp@apple.com>
Mon, 15 Dec 2008 06:57:02 +0000 (06:57 +0000)
committerMon P Wang <wangmp@apple.com>
Mon, 15 Dec 2008 06:57:02 +0000 (06:57 +0000)
commitd17c0302763cfd0b3f6657d2493147552762ac07
treeeddf0eb62f6d72bca88af42e6be6dca5067b39e6
parentef423ebdd13d8fb9b44169853f4b066f8efdb118
Added support to LegalizeType for expanding the operands of scalar to vector
and insert vector element.  Modified extract vector element to extend the
result to match the expected promoted type.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61029 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
test/CodeGen/X86/insertelement-legalize.ll [new file with mode: 0644]