diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-01-13 04:39:47 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-01-13 04:39:47 +0000 |
commit | 692ede5f2f8be8bb4ecd321bfe59b0f702219b1e (patch) | |
tree | 12994a514de1cb27d4af0714724f424b2d64dea7 /tools | |
parent | f2f882015e4c46cb7f301227dee6eb85ddd3bf2a (diff) |
Can't generate "bool" any more. Change to i1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33179 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r-- | tools/llvm-upgrade/UpgradeLexer.l | 2 | ||||
-rw-r--r-- | tools/llvm-upgrade/UpgradeParser.y | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/tools/llvm-upgrade/UpgradeLexer.l b/tools/llvm-upgrade/UpgradeLexer.l index 5b575606ce..8b39045801 100644 --- a/tools/llvm-upgrade/UpgradeLexer.l +++ b/tools/llvm-upgrade/UpgradeLexer.l @@ -145,7 +145,7 @@ x86_stdcallcc { RET_TOK( X86_STDCALLCC_TOK); } x86_fastcallcc { RET_TOK( X86_FASTCALLCC_TOK); } void { RET_TY(VOID,VoidTy,"void",false); } -bool { RET_TY(BOOL,BoolTy,"bool",false); } +bool { RET_TY(BOOL,BoolTy,"i1",false); } sbyte { RET_TY(SBYTE,SByteTy,"i8",true); } ubyte { RET_TY(UBYTE,UByteTy,"i8",false); } short { RET_TY(SHORT,ShortTy,"i16",true); } diff --git a/tools/llvm-upgrade/UpgradeParser.y b/tools/llvm-upgrade/UpgradeParser.y index ed70cbbff2..25211aaa21 100644 --- a/tools/llvm-upgrade/UpgradeParser.y +++ b/tools/llvm-upgrade/UpgradeParser.y @@ -1783,7 +1783,7 @@ InstVal : ArithmeticOps Types ValueRef ',' ValueRef { *$1 = getCompareOp(*$1, $2); *$1 += " " + $2->getNewTy() + " " + Name1 + ", " + Name2; $$.val = $1; - $$.type = TypeInfo::get("bool",BoolTy); + $$.type = TypeInfo::get("i1",BoolTy); $3.destroy(); $5.destroy(); } | ICMP IPredicates Types ValueRef ',' ValueRef { @@ -1791,7 +1791,7 @@ InstVal : ArithmeticOps Types ValueRef ',' ValueRef { std::string Name2 = getUniqueName($6.val, $3); *$1 += " " + *$2 + " " + $3->getNewTy() + " " + Name1 + "," + Name2; $$.val = $1; - $$.type = TypeInfo::get("bool",BoolTy); + $$.type = TypeInfo::get("i1",BoolTy); delete $2; $4.destroy(); $6.destroy(); } | FCMP FPredicates Types ValueRef ',' ValueRef { @@ -1799,7 +1799,7 @@ InstVal : ArithmeticOps Types ValueRef ',' ValueRef { std::string Name2 = getUniqueName($6.val, $3); *$1 += " " + *$2 + " " + $3->getNewTy() + " " + Name1 + "," + Name2; $$.val = $1; - $$.type = TypeInfo::get("bool",BoolTy); + $$.type = TypeInfo::get("i1",BoolTy); delete $2; $4.destroy(); $6.destroy(); } | ShiftOps ResolvedVal ',' ResolvedVal { @@ -1884,7 +1884,7 @@ InstVal : ArithmeticOps Types ValueRef ',' ValueRef { size_t pos = (*$6)[1].val->find(' '); assert(pos != std::string::npos && "no space?"); *$$.val += (*$6)[1].val->substr(pos+1); - $$.type = TypeInfo::get("bool", BoolTy); + $$.type = TypeInfo::get("i1", BoolTy); } else { static unsigned upgradeCount = 1; if (*$4.val == "%llvm.va_start" || *$4.val == "%llvm.va_end") { |