Regenerate.

llvm-svn: 32400
This commit is contained in:
Reid Spencer 2006-12-09 16:57:22 +00:00
parent 87644df5bc
commit 1719061bfd
5 changed files with 434 additions and 416 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -333,7 +333,7 @@
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
#line 279 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" #line 285 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y"
typedef union YYSTYPE { typedef union YYSTYPE {
std::string* String; std::string* String;
TypeInfo Type; TypeInfo Type;

View File

@ -333,7 +333,7 @@
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
#line 279 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y" #line 285 "/proj/llvm/llvm-1/tools/llvm-upgrade/UpgradeParser.y"
typedef union YYSTYPE { typedef union YYSTYPE {
std::string* String; std::string* String;
TypeInfo Type; TypeInfo Type;

View File

@ -194,10 +194,16 @@ static std::string getCastUpgrade(
// the original intent by replace the cast with a setne // the original intent by replace the cast with a setne
const char* comparator = SrcTy.isPointer() ? ", null" : const char* comparator = SrcTy.isPointer() ? ", null" :
(SrcTy.isFloatingPoint() ? ", 0.0" : ", 0"); (SrcTy.isFloatingPoint() ? ", 0.0" : ", 0");
if (isConst) #if UPGRADE_SETCOND_OPS
Result = "setne (" + Source + comparator + ")"; const char* compareOp = SrcTy.isFloatingPoint() ? "setne " : "icmp ne ";
else #else
Result = "setne " + Source + comparator; const char* compareOp = "setne";
#endif
if (isConst) {
Result = "(" + Source + comparator + ")";
Result = compareOp + Result;
} else
Result = compareOp + Source + comparator;
return Result; // skip cast processing below return Result; // skip cast processing below
} }
ResolveType(SrcTy); ResolveType(SrcTy);