Reapply the removal of SelectionDAGISel's BB, with a fix for the case
authorDan Gohman <gohman@apple.com>
Tue, 20 Apr 2010 00:29:35 +0000 (00:29 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 20 Apr 2010 00:29:35 +0000 (00:29 +0000)
commita9a3321938aac13477bdc53af0018bce88b45d78
treefb371d6007b61847415fccd136716c58551c56ba
parent02170c00341a345cbc4bc6697e2b8d849b25724b
Reapply the removal of SelectionDAGISel's BB, with a fix for the case
where multiple blocks are emitted; functions which do this need to return
the new BB so that their callers can stay current.

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