[llvm-branch-commits] [llvm-branch] r109190 - /llvm/branches/ggreif/waymark-64/include/llvm/Use.h

Gabor Greif ggreif at gmail.com
Thu Jul 22 15:36:42 PDT 2010


Author: ggreif
Date: Thu Jul 22 17:36:42 2010
New Revision: 109190

URL: http://llvm.org/viewvc/llvm-project?rev=109190&view=rev
Log:
extend tag range for 3-bit tags. later we may want two enum types

Modified:
    llvm/branches/ggreif/waymark-64/include/llvm/Use.h

Modified: llvm/branches/ggreif/waymark-64/include/llvm/Use.h
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/waymark-64/include/llvm/Use.h?rev=109190&r1=109189&r2=109190&view=diff
==============================================================================
--- llvm/branches/ggreif/waymark-64/include/llvm/Use.h (original)
+++ llvm/branches/ggreif/waymark-64/include/llvm/Use.h Thu Jul 22 17:36:42 2010
@@ -77,7 +77,15 @@
   enum PrevPtrTag { zeroDigitTag = noTag
                   , oneDigitTag = tagOne
                   , stopTag = tagTwo
-                  , fullStopTag = tagThree };
+                  , fullStopTag = tagThree
+										, zero64Tag = 0
+										, one64Tag = 1
+										, two64Tag = 2
+										, three64Tag = 3
+										, stop64Tag = 4
+										, xStop64Tag = 5
+										, yStop64Tag = 6
+										, fullStop64Tag = 7 };
 
 public:
   /// Normally Use will just implicitly convert to a Value* that it holds.





More information about the llvm-branch-commits mailing list