Instead of implementing LowerCallTo directly, let the default impl produce an
ISD::CALL node, then custom lower that.  This means that we only have to handle
LEGAL call operands/results, not every possible type.  This allows us to
simplify the call code, shrinking it by about 1/3.

llvm-svn: 28339
2 files changed
tree: 5163fcbab603bcd9c7e3d1b0c706ab2dd679bc93
  1. llvm/