Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.244 -> 1.245 --- Log message: SelectNodeTo() may return a SDOperand that is different from the input. --- Diffs of the changes: (+1 -4) DAGISelEmitter.cpp | 5 +---- 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm/utils/TableGen/DAGISelEmitter.cpp diff -u llvm/utils/TableGen/DAGISelEmitter.cpp:1.244 llvm/utils/TableGen/DAGISelEmitter.cpp:1.245 --- llvm/utils/TableGen/DAGISelEmitter.cpp:1.244 Tue Aug 15 18:42:26 2006 +++ llvm/utils/TableGen/DAGISelEmitter.cpp Wed Aug 16 02:25:15 2006 @@ -2794,8 +2794,6 @@ if (NodeHasInFlag || HasImpInputs) Code += ", InFlag"; emitCode(Code + ");"); - if (isRoot) - emitCode(" return NULL;"); emitCode("} else {"); emitDecl("ResNode", 1); Code = " ResNode = CurDAG->getTargetNode(Opc" + utostr(OpcNo); @@ -2812,9 +2810,8 @@ Code += ", InFlag"; emitCode(Code + ");"); emitCode(" Result = SDOperand(ResNode, 0);"); - if (isRoot) - emitCode(" return Result.Val;"); emitCode("}"); + emitCode("return Result.Val;"); } return std::make_pair(1, ResNo); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits