// This value must be a multiple of 32.
MAX_ALLOWED_VALUETYPE = 64,
+ // Token - A value of type llvm::TokenTy
+ token = 249,
+
// Metadata - This is MDNode or MDString.
Metadata = 250,
case vAny:
case Any:
llvm_unreachable("Value type is overloaded.");
+ case token:
+ llvm_unreachable("Token type is a sentinel that cannot be used "
+ "in codegen and has no size");
case Metadata:
llvm_unreachable("Value type is metadata.");
case i1 : return 1;