Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Unified Diff: src/types.h

Issue 1416953006: [types] Use unified integral representation bits. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/type-cache.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/types.h
diff --git a/src/types.h b/src/types.h
index f78755e09e59ecbbd42d455913f3eeacc182fd8e..fb4e580491a12dd95c58f95e9e34cab41e1f7004 100644
--- a/src/types.h
+++ b/src/types.h
@@ -167,30 +167,21 @@ namespace internal {
#define REPRESENTATION_BITSET_TYPE_LIST(V) \
V(None, 0) \
- V(UntaggedBit, 1u << 20 | kSemantic) \
- V(UntaggedSigned8, 1u << 21 | kSemantic) \
- V(UntaggedSigned16, 1u << 22 | kSemantic) \
- V(UntaggedSigned32, 1u << 23 | kSemantic) \
- V(UntaggedUnsigned8, 1u << 24 | kSemantic) \
- V(UntaggedUnsigned16, 1u << 25 | kSemantic) \
- V(UntaggedUnsigned32, 1u << 26 | kSemantic) \
+ V(UntaggedBit, 1u << 23 | kSemantic) \
+ V(UntaggedIntegral8, 1u << 24 | kSemantic) \
+ V(UntaggedIntegral16, 1u << 25 | kSemantic) \
+ V(UntaggedIntegral32, 1u << 26 | kSemantic) \
V(UntaggedFloat32, 1u << 27 | kSemantic) \
V(UntaggedFloat64, 1u << 28 | kSemantic) \
V(UntaggedPointer, 1u << 29 | kSemantic) \
V(TaggedSigned, 1u << 30 | kSemantic) \
V(TaggedPointer, 1u << 31 | kSemantic) \
\
- V(UntaggedSigned, kUntaggedSigned8 | kUntaggedSigned16 | \
- kUntaggedSigned32) \
- V(UntaggedUnsigned, kUntaggedUnsigned8 | kUntaggedUnsigned16 | \
- kUntaggedUnsigned32) \
- V(UntaggedIntegral8, kUntaggedSigned8 | kUntaggedUnsigned8) \
- V(UntaggedIntegral16, kUntaggedSigned16 | kUntaggedUnsigned16) \
- V(UntaggedIntegral32, kUntaggedSigned32 | kUntaggedUnsigned32) \
- V(UntaggedIntegral, kUntaggedBit | kUntaggedSigned | kUntaggedUnsigned) \
- V(UntaggedFloat, kUntaggedFloat32 | kUntaggedFloat64) \
- V(UntaggedNumber, kUntaggedIntegral | kUntaggedFloat) \
- V(Untagged, kUntaggedNumber | kUntaggedPointer) \
+ V(UntaggedIntegral, kUntaggedBit | kUntaggedIntegral8 | \
+ kUntaggedIntegral16 | kUntaggedIntegral32) \
+ V(UntaggedFloat, kUntaggedFloat32 | kUntaggedFloat64) \
+ V(UntaggedNumber, kUntaggedIntegral | kUntaggedFloat) \
+ V(Untagged, kUntaggedNumber | kUntaggedPointer) \
V(Tagged, kTaggedSigned | kTaggedPointer)
#define INTERNAL_BITSET_TYPE_LIST(V) \
« no previous file with comments | « src/type-cache.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698