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 | a2f40868287ec9362f5d9f29c99d5458df87404c (patch) | |
tree | 8c9d2b690d2efd3cb6bfa2d8e14289e5c08bfcd6 /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | 693e52ea220c2e0bc5a93a68518132913a758a7e (diff) | |
download | bcm5719-llvm-a2f40868287ec9362f5d9f29c99d5458df87404c.tar.gz bcm5719-llvm-a2f40868287ec9362f5d9f29c99d5458df87404c.zip |
Change one ReplaceAllUsesWith method to take an array of operands to replace
instead of a vector of operands.
llvm-svn: 29616
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index c6e20574456..75a063953bf 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/llvm/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; |