diff options
author | Chris Lattner <sabre@nondot.org> | 2006-08-11 17:46:28 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-08-11 17:46:28 +0000 |
commit | b9ea4a39b8192bd13d69d5e15d1e6a2290d24e80 (patch) | |
tree | f294b20658a8f26de580f4ea1da813e95cc45df1 /lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | 246db8de3dbb65f4017a2378c5b6d794fec969ab (diff) |
Change one ReplaceAllUsesWith method to take an array of operands to replace
instead of a vector of operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29616 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
-rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index c6e2057445..75a063953b 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -2441,11 +2441,9 @@ void SelectionDAG::ReplaceAllUsesWith(SDNode *From, SDNode *To, /// This version can replace From with any result values. To must match the /// number and types of values returned by From. void SelectionDAG::ReplaceAllUsesWith(SDNode *From, - const std::vector<SDOperand> &To, + const SDOperand *To, std::vector<SDNode*> *Deleted) { - assert(From->getNumValues() == To.size() && - "Incorrect number of values to replace with!"); - if (To.size() == 1 && To[0].Val->getNumValues() == 1) { + if (From->getNumValues() == 1 && To[0].Val->getNumValues() == 1) { // Degenerate case handled above. ReplaceAllUsesWith(SDOperand(From, 0), To[0], Deleted); return; |