Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.108 -> 1.109 --- Log message: Fix the semantic of Requires<[cond]> to mean if (!cond) goto PXXFail; --- Diffs of the changes: (+1 -1) DAGISelEmitter.cpp | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/utils/TableGen/DAGISelEmitter.cpp diff -u llvm/utils/TableGen/DAGISelEmitter.cpp:1.108 llvm/utils/TableGen/DAGISelEmitter.cpp:1.109 --- llvm/utils/TableGen/DAGISelEmitter.cpp:1.108 Tue Dec 20 13:41:03 2005 +++ llvm/utils/TableGen/DAGISelEmitter.cpp Tue Dec 20 14:08:01 2005 @@ -1803,7 +1803,7 @@ OS << " if ("; else OS << " && "; - OS << "(" << Def->getValueAsString("CondString") << ")"; + OS << "!(" << Def->getValueAsString("CondString") << ")"; if (i == e-1) OS << ") goto P" << PatternNo << "Fail;\n"; } else { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits