[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