Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32400 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/llvm-upgrade/UpgradeParser.y.cvs b/tools/llvm-upgrade/UpgradeParser.y.cvs
index f53369d..126a375 100644
--- a/tools/llvm-upgrade/UpgradeParser.y.cvs
+++ b/tools/llvm-upgrade/UpgradeParser.y.cvs
@@ -194,10 +194,16 @@
// the original intent by replace the cast with a setne
const char* comparator = SrcTy.isPointer() ? ", null" :
(SrcTy.isFloatingPoint() ? ", 0.0" : ", 0");
- if (isConst)
- Result = "setne (" + Source + comparator + ")";
- else
- Result = "setne " + Source + comparator;
+#if UPGRADE_SETCOND_OPS
+ const char* compareOp = SrcTy.isFloatingPoint() ? "setne " : "icmp ne ";
+#else
+ const char* compareOp = "setne";
+#endif
+ if (isConst) {
+ Result = "(" + Source + comparator + ")";
+ Result = compareOp + Result;
+ } else
+ Result = compareOp + Source + comparator;
return Result; // skip cast processing below
}
ResolveType(SrcTy);