Document the fact that the verifier currently requires the
authorDuncan Sands <baldrick@free.fr>
Tue, 16 Oct 2007 13:34:11 +0000 (13:34 +0000)
committerDuncan Sands <baldrick@free.fr>
Tue, 16 Oct 2007 13:34:11 +0000 (13:34 +0000)
commit67c18d50343577779816e9b87de3349f4a4b33e8
treefafd94bc7ad93c04c8b3e97dee93950269ad0c36
parentaf47b11b959713d70c45bee1922e468adfaeaff0
Document the fact that the verifier currently requires the
top bit of a ValueType to be zero.  Enforce this by ensuring
an assertion failure if someone tries to create a ValueType
without this property.  I chose this minimal approach rather
than a more official integration of the notion of reserved
bits into ValueType because I'm hoping that the verifier will
be changed to no longer require this :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43031 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ValueTypes.h