X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FCodeGen%2FMachineValueType.h;h=4211aa7a369dffe30561aea637a24217fe041356;hb=7ad3e0e00912056833dfd972d0b9c209666c1b9e;hp=a728df3546778a8e1461df2e82a4e7a13e2486a3;hpb=1e3da044d8926d800ab44bfd8c265c29e2d21752;p=oota-llvm.git diff --git a/include/llvm/CodeGen/MachineValueType.h b/include/llvm/CodeGen/MachineValueType.h index a728df35467..4211aa7a369 100644 --- a/include/llvm/CodeGen/MachineValueType.h +++ b/include/llvm/CodeGen/MachineValueType.h @@ -128,6 +128,9 @@ class MVT { // 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, @@ -390,6 +393,9 @@ class MVT { 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;