[llvm-commits] [llvm] r44197 - /llvm/trunk/include/llvm/CodeGen/MachineInstr.h

Evan Cheng evan.cheng at apple.com
Fri Nov 16 16:31:17 PST 2007


Author: evancheng
Date: Fri Nov 16 18:31:16 2007
New Revision: 44197

URL: http://llvm.org/viewvc/llvm-project?rev=44197&view=rev
Log:
Shrinkfy.

Modified:
    llvm/trunk/include/llvm/CodeGen/MachineInstr.h

Modified: llvm/trunk/include/llvm/CodeGen/MachineInstr.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/MachineInstr.h?rev=44197&r1=44196&r2=44197&view=diff

==============================================================================
--- llvm/trunk/include/llvm/CodeGen/MachineInstr.h (original)
+++ llvm/trunk/include/llvm/CodeGen/MachineInstr.h Fri Nov 16 18:31:16 2007
@@ -79,7 +79,7 @@
 
     /// subReg - SubRegister number, only valid for MO_Register.  A value of 0
     /// indicates the MO_Register has no subReg.
-    unsigned subReg;
+    unsigned char subReg;
   } auxInfo;
   
   MachineOperand() {}
@@ -188,7 +188,7 @@
   }
   unsigned getSubReg() const {
     assert(isRegister() && "Wrong MachineOperand accessor");
-    return auxInfo.subReg;
+    return (unsigned)auxInfo.subReg;
   }
   const char *getSymbolName() const {
     assert(isExternalSymbol() && "Wrong MachineOperand accessor");
@@ -277,7 +277,7 @@
   }
   void setSubReg(unsigned subReg) {
     assert(isRegister() && "Wrong MachineOperand accessor");
-    auxInfo.subReg = subReg;
+    auxInfo.subReg = (unsigned char)subReg;
   }
   void setConstantPoolIndex(unsigned Idx) {
     assert(isConstantPoolIndex() && "Wrong MachineOperand accessor");
@@ -472,7 +472,7 @@
     Op.IsKill = IsKill;
     Op.IsDead = IsDead;
     Op.contents.RegNo = Reg;
-    Op.auxInfo.subReg = SubReg;
+    Op.auxInfo.subReg = (unsigned char)SubReg;
   }
 
   /// addImmOperand - Add a zero extended constant argument to the





More information about the llvm-commits mailing list