OSDN Git Service

let us get some do what I meant not what I said stuff checked in. You would think...
authorAndrew Lenharth <andrewl@lenharth.org>
Thu, 29 Dec 2005 01:06:12 +0000 (01:06 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Thu, 29 Dec 2005 01:06:12 +0000 (01:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25040 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Alpha/AlphaInstrInfo.td

index 36540f2..13aab77 100644 (file)
@@ -44,12 +44,12 @@ def invX : SDNodeXForm<imm, [{
 def immUExt8  : PatLeaf<(imm), [{
   // immUExt8 predicate - True if the immediate fits in a 8-bit zero extended
   // field.  Used by instructions like 'addi'.
-  return (unsigned long)N->getValue() == (unsigned char)N->getValue();
+  return (uint64_t)N->getValue() == (uint8_t)N->getValue();
 }]>;
 def immUExt8inv  : PatLeaf<(imm), [{
   // immUExt8inv predicate - True if the inverted immediate fits in a 8-bit zero extended
   // field.  Used by instructions like 'ornoti'.
-  return (unsigned long)~N->getValue() == (unsigned char)~N->getValue();
+  return (uint64_t)~N->getValue() == (uint8_t)~N->getValue();
 }], invX>;
 def immSExt16  : PatLeaf<(imm), [{
   // immSExt16 predicate - True if the immediate fits in a 16-bit sign extended