Revert 67132. This is breaking some objective-c apps.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 25 Mar 2009 20:20:11 +0000 (20:20 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 25 Mar 2009 20:20:11 +0000 (20:20 +0000)
commit3927f438b5a9fdadc17257802b09430b16d225f9
tree143702bdf5385d529554810976ccf03ba8e612fc
parenta466ee3106de678c3db38c97c2af21289b403ee7
Revert 67132. This is breaking some objective-c apps.
Also fixes SDISel so it *does not* force promote return value if the function is not marked signext / zeroext.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67701 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
test/CodeGen/CellSPU/and_ops.ll
test/CodeGen/CellSPU/eqv.ll
test/CodeGen/CellSPU/nand.ll
test/CodeGen/CellSPU/or_ops.ll
test/CodeGen/CellSPU/shift_ops.ll
test/CodeGen/CellSPU/stores.ll
test/CodeGen/CellSPU/struct_1.ll
test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
test/CodeGen/X86/20090313-signext.ll
test/CodeGen/X86/const-select.ll
test/CodeGen/X86/sext-trunc.ll
test/CodeGen/X86/split-eh-lpad-edges.ll