Fix libcall code to not pass a NULL Chain to LowerCallTo
authorNate Begeman <natebegeman@mac.com>
Mon, 11 Apr 2005 03:01:51 +0000 (03:01 +0000)
committerNate Begeman <natebegeman@mac.com>
Mon, 11 Apr 2005 03:01:51 +0000 (03:01 +0000)
commitc7c16575fea9aeffe8a63ddabe7c3c25f81ed799
treec7bbf9e67628c7f11d133f5260634ca814dc6c6f
parent2bb6f412820cad829e1dd3ea4bd8a1b26c8c23b6
Fix libcall code to not pass a NULL Chain to LowerCallTo
Fix libcall code to not crash or assert looking for an ADJCALLSTACKUP node
  when it is known that there is no ADJCALLSTACKDOWN to match.
Expand i64 multiply when ISD::MULHU is legal for the target.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21214 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp