Remove some support for ReturnInsts with multiple operands, and for
authorJay Foad <jay.foad@gmail.com>
Mon, 4 Apr 2011 07:44:02 +0000 (07:44 +0000)
committerJay Foad <jay.foad@gmail.com>
Mon, 4 Apr 2011 07:44:02 +0000 (07:44 +0000)
commit3e2f74e6d6dbc07563ba8ee9ffd2a230514929fb
treeb7bb4321e8005fe01d6b6fe1684e19a6ffafcbfb
parentcc5d992bc167ded99b039ed8fdde190a586a1562
Remove some support for ReturnInsts with multiple operands, and for
returning a scalar value in a function whose return type is a single-
element structure or array.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128810 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CBackend/CBackend.cpp
lib/Transforms/IPO/IPConstantPropagation.cpp
lib/VMCore/Verifier.cpp
test/Assembler/aggregate-return-single-value.ll