Remove the SmallVector ctor that converts from a SmallVectorImpl. This
authorChris Lattner <sabre@nondot.org>
Mon, 28 Apr 2008 06:44:42 +0000 (06:44 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 28 Apr 2008 06:44:42 +0000 (06:44 +0000)
commitb606dba13ba84721cc297174c2eb1275bc642604
tree8250f58b3a152a503b074f21a42004cf24badde8
parente49e52d85601e8f732da16ca21e3de6cefd20158
Remove the SmallVector ctor that converts from a SmallVectorImpl.  This
conversion open the door for many nasty implicit conversion issues, and
can be easily solved by initializing with (V.begin(), V.end()) when
needed.

This patch includes many small cleanups for sdisel also.

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