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

Reply via email to